CSV重複抽出 ローカル
- Digital1,480 JPY

1つのCSVから、選んだ1列または複数列のキーが一致する行を確認するPCブラウザー用の道具です。 完全一致と前後空白を除いた一致を選択でき、比較用処理をしても元のセル文字列を保持します。 ファイルはブラウザー内で処理し、外部ライブラリー・API・データ送信を使いません。 できること ・1〜複数列をキーにした重複抽出 ・重複グループの先頭を含む全行の確認 ・各キーの1件目と単独行を残したCSV保存 ・重複だけCSV、空キー要確認CSVの保存 ・元の順番と物理的な開始行番号の確認 ・100件ごとのページ移動による全行表示 選んだキー列のうち1つでも比較後に空文字の列があれば、空キーとして分離し、重複判定から除外します。完全一致では空白だけの値も文字列です。前後空白除去では空白だけの値は空キーです。 重複はキー文字列の一致であり、同一人物・同一契約や不要なデータの保証ではありません。1件目を残す結果は内容を確認して使用してください。 形式と上限 UTF-8 BOM対応、CP932 / Shift_JISは手動選択。5 MiB・明細20,000件・100列・1セル10,000文字まで。厳格CSV読込み、引用符内改行・二重引用符に対応します。列名は一意で空白だけの名前は使えません。NUL、空行、列数不一致、壊れた引用符は拒否します。 出力はUTF-8 BOM付き、各CSV20 MiBまで。数式として解釈されうる列名・値は先頭アポストロフィで保護するため、その値の文字列は変わります。1件目残すCSVは元の列構成、重複CSVと空キーCSVには補助列を加えます。 数式保護後に列名が重複する入力は抽出を拒否します。元の列名を自動変更せず、前回の結果を保持します。 読込みや抽出に失敗しても前回結果を保持します。ページを閉じると保存していない結果は失われます。 同梱 index.html、README.txt、TERMS.txt、架空サンプルCSVと期待出力、verification.json。 ZIP展開後にindex.htmlをPCブラウザーで開きます。利用にPythonの導入は必要ありません。 確認範囲 Linux Chromiumのlocalhost HTTPで処理と保存を確認し、1440px/390pxのブラウザー内表示を確認しています。file://直接起動、Windows/macOS、他ブラウザー、スマートフォン実機は未確認です。 生成AIを利用した自主制作です。例は架空データで、商用導入実績ではありません。 あいまい名寄せ・大文字小文字/全角半角変換・数値/日付解釈・2つのCSV差分比較・受注金額集計・Excelブック・自動削除・同期は含みません。 1購入につき1組織の内部で利用・改変でき、出力CSVはご自身の権限の範囲で商用利用できます。本体や改変本体の再配布・公開配布・転売は不可。個別導入・追加制作・無期限の更新や支援は含みません。詳細は同梱利用条件をご確認ください。
