ZeroFrame / CSV列合わせキット v0.3 無料試用版
公開日：2026-10-29
案内URL更新：2026-10-30

1. はじめに
ZIPをすべて展開し、index.htmlをブラウザで開いてください。
「架空の受注サンプルで試す」で、日付・注文ID・商品・個数・金額の5列へ変換する例を確認できます。
本体はHTML単体で動き、CSVの内容を外部へ送信しません。元ファイルは上書きしません。
ブラウザ版：https://zeroframe-tools.pages.dev/tools/csv-columns/
使い方：https://zeroframe-tools.pages.dev/products/csv-columns/
リンクは利用者がクリックしたときにオンラインのページを開きます。

2. 自分のCSVで使う
先頭行が見出しのCSVを選びます。出力する列にチェックを入れ、列名を入力し、↑↓で順序を決めます。
右側のプレビューと未使用列を確認してから「列を合わせたCSVを保存」を押します。
設定を次回も使う場合は「列設定を保存」を押してください。
設定JSONには見出し名と順序のみを保存し、CSVのデータ行は含めません。
設定JSONにも業務上の列名が含まれるため、共有する際は内容を確認してください。

3. 翌月に同じ設定を使う
samples/input-nov.csvをCSV欄で選び、samples/columns.jsonを列設定欄で選んでください。
元のCSVの列順が変わっても、見出し名で照合して同じ出力順になります。
出力例はsamples/expected-nov.csvです。サンプルはすべて架空データです。

4. 読み込めない場合
文字コードや区切り文字を手動指定できます。形式の変更時は列設定を初期化するため、必要なら設定JSONを再度読み込みます。
空・重複した見出し、列数の不一致、必要な列の不足は、そのまま自動修正せず処理を止めます。
設定読み込み中・失敗時は保存を止めます。正しい設定を読み直すか、「読み込み前の設定で続ける」を明示的に選んでください。
samples/missing-required.csvには取引日の列がありません。samples/columns.jsonを適用すると保存を止める例です。

5. 対応範囲
入力：UTF-8 / Shift_JIS、カンマ / タブ / セミコロン区切り。
上限：5 MiB、20,000レコード、200列、200,000セル。先頭行は見出しです。
出力：UTF-8 BOM付き、カンマ区切り、CRLF改行。
数式のような値には先頭にアポストロフィを追加して文字列化します。
CSV上の先頭ゼロは保持します。Excelでの表示は取り込み時の列の型設定にも依存します。
Excelブック（xlsx）を直接読み込むことはできません。CSVとして保存してから使ってください。
日付の統一、金額集計、複数CSVの結合、外部サービスへの登録は行いません。
取込先の必須項目・仕様を満たすかは、出力結果と照合してください。

6. データの扱い
外部スクリプト、広告、解析タグ、CSV送信API、ブラウザ内の永続保存は使用しません。
ブラウザ版のHTMLの配信と、CSVの処理は別です。CSVの内容・ファイル名を配信サーバーへ送る処理はありません。
画面を閉じると読み込んだデータは失われます。必要な出力・列設定は閉じる前に保存してください。
ダウンロードしたZIP内のindex.htmlは、ネット接続なしでもCSV処理に使えます。

7. 試用について
現在は登録不要・無料の試用版です。購入・課金の操作はありません。
個人・業務での操作確認に利用できます。まず架空サンプルと元データのコピーで結果を確認してください。
今後の有料版の提供内容・価格・時期は未定です。未実装機能や業務ソフトへの対応を保証する案内ではありません。
不具合を記録する場合は、ブラウザ名、操作順、表示メッセージを控え、CSV本体や顧客情報を添付しないでください。

8. お問い合わせ
BOOTHショップ：https://zeroframe.booth.pm/
使い方のご相談・不具合の報告：https://zeroframe-tools.pages.dev/contact/
案内ページからBOOTHショップを開き、下部の「ショップへのお問い合わせ」を選んでください。
BOOTHへのログインとネット接続が必要です。
商品名とバージョン、OSとブラウザ、入力形式（文字コード・区切り文字）、操作手順、期待した結果と実際の結果・エラー文をお知らせください。
実際の顧客情報・個人情報・社内の機密データ・パスワードは送らず、再現には同じ列構成の架空データをご使用ください。
画像にも個人情報が写らないようご確認ください。
