CSV突合・列追加 ローカル
- ダウンロード商品¥ 1,980

品目コードのCSVへ、マスターにある品名や分類を付けたい場面に。 一意のマスターキーを使って明細へ列を追加する、PCブラウザー用の小さな道具です。 外部ライブラリ・API・アカウント接続は不要。ファイルの内容を外へ送信するコードはありません。 ■ できること ・2CSVのキーを1列ずつ選び、完全一致または前後空白除去で突合 ・マスターのキー以外の列を、指定した接頭辞で明細へ追加 ・元明細の行順と重複を保持し、未一致・空キーの明細も残す ・全明細、一致明細、未一致明細のUTF-8 BOM付きCSVを個別保存 未一致の追加列は空になります。一致状態は末尾の「照合状態」で判断してください。 マスターの空キー・空白のみキー・照合後の重複キーは全体を拒否します。 ■ 範囲と上限 各CSV5 MiB、合計10 MiB、明細数合計20,000件、各100列、1セル10,000文字。 入力UTF-8(BOM可)/手動CP932・Shift_JIS。2CSVで同じ設定を使います。自動判定はしません。 列名は200文字以内、非空・重複なし・前後空白なし。空行・列数不一致・NUL・不正引用符を拒否します。 出力最大200列、接頭辞80文字まで。出力列名が重複・前後空白・200文字超の場合は拒否します。 数式保護後の列名衝突も拒否します。元明細の「照合状態」列など、名前が衝突したら元CSVの列名を変更してください。 3種CSV合計は保護・BOM・引用符を含むUTF-8実サイズ20 MiBまで。エラー時は前回の成功結果を保持。 CSV保存では数式に見える値・列名や先頭制御文字に ' が付き、元文字列と異なる場合があります。 一覧は先頭100明細、保存は全件です。大文字小文字、先頭ゼロ、全角半角などを自動変換しません。 多キー、多対多、あいまい一致、型推論、集計、重複除去、Excel形式は非対応です。 ページを閉じると入力と結果は失われます。元CSVと保存結果を別に保管してください。 ■ 同梱・確認環境 index.html、日本語README、利用条件、架空の入力と期待CSV、検証記録。 PCブラウザー・JavaScriptが必要。Linux ChromiumのローカルHTTPで処理・保存・390px表示を確認。 390pxはブラウザー内の確認です。Windows/macOS、他ブラウザー、file://直接起動、物理スマートフォン、 Excel実機の数式保護は未検証です。まず同梱サンプルをご利用環境で確認してください。 ■ 利用条件・制作 1購入につき1組織の内部利用・改変が可能。出力CSVは権限のある範囲で業務・商用利用できます。 本体・コードの再配布、転売、公開配布は禁止。法令上の権利を妨げません。 生成AIを利用した自主制作です。架空データで確認しており、商用導入実績ではありません。 お問い合わせはBOOTHメッセージへ商品名・環境・手順と匿名化した例を添えてください。
