CSV・Excelまとめ結合ツール|文字コード自動判別・先頭ゼロ保持のPythonスクリプト
- ダウンロード商品¥ 900

## 説明文 フォルダにたまったCSVやExcelファイルを、列名をもとに1つのExcelファイルへまとめるPythonスクリプトです。 「支店ごと・月ごとに届くCSVを、毎回コピー&ペーストで1枚にまとめている」「Shift_JISとUTF-8のCSVが混ざっていて文字化けする」「商品コードの先頭の0が消えてしまう」といった、手作業の小さな手間を減らすことを目的にしています。 使い方は、結合したいフォルダを指定して実行するだけです。結果は新しいExcelファイル(.xlsx)として保存され、元のファイルは変更しません。どのファイルを読み込み、どのファイルをスキップしたかは「処理ログ」シートで確認できます。 ※ Pythonが使える環境が必要です(導入手順は取扱説明書に記載)。 ※ 動作を確認した環境:Python 3.13(Linux)での自動テスト、Windows + Python 3.15.0 + openpyxl 3.1.5 でのコマンド実行(同梱サンプルの結合)。Macでの実行、Microsoft Excel での表示、ダブルクリック起動・.bat は未確認です。 ※ 通信は行いません。外部へデータを送ることはありません。 ## 特徴 - CSV(.csv/.tsv/.txt)とExcel(.xlsx/.xlsm)をまとめて結合 - 文字コードを自動判別(UTF-8 / BOM付きUTF-8 / Shift_JIS / EUC-JP / UTF-16) - 列の並びが違うファイルも、見出し名で揃えて結合 - 「元ファイル」列で、各行の出どころが分かる - 先頭の0(00123など)を保持。`=`で始まる文字を数式として実行しない - 壊れたファイル・空ファイルは止まらずにスキップし、理由をログに記録 - 重複行の除外、数字の数値変換、サブフォルダの再帰処理などのオプション付き - 日本語・英語の取扱説明書、サンプルデータ付き ## できないこと(購入前にご確認ください) - 古い .xls 形式、パスワード付きExcelは読めません - 日付の自動変換は行いません(CSVの日付は文字のまま) - 数十万行規模のデータでの動作は確認していません - GUI(画面操作)はありません。コマンドまたは .bat へのドラッグ&ドロップで使います ## 同梱物 csv_xlsx_merge.py(本体)/ run_merge.bat / 取扱説明書(日・英)/ 利用条件(日・英)/ サードパーティライセンス / sample_data(架空のサンプルCSV) ## 価格案 **900円** 根拠:BOOTHの「Excelテンプレート」検索(人気順1ページ目の傾向)では、数百円〜1,000円前後が中心で、専門業務向けは1,000円台後半〜数千円台でした。実行にPython環境が必要な点と、機能が単機能である点を考え、1,000円を少し下回る価格としました。(BOOTHの販売手数料は今回の調査では未確認のため、手取り額の試算は付けていません。) ## 販売者・サポート・ライセンス(ページ末尾に記載する想定) - 販売者:HITOTEMA-BUNGU - ライセンス:購入者の所属する会社・団体・チーム内であれば共有して業務に使えます。組織外への提供・再配布・転売は禁止です。詳細は同梱の利用条件をご確認ください。 - サポート:BOOTHのメッセージ機能のみ。範囲は動作しない場合の原因確認と使い方の質問で、回答は7営業日以内(土日祝日を除く)が目安です。個別カスタマイズは対象外です。 - 返金:BOOTHの規定に従います。 ## 注意書き(ページ末尾に記載する想定) - 本商品は購入者ご自身の責任でご利用ください。処理結果は必ず元データと照らして確認してください。 - 売上・業務の成果を保証するものではありません。 - Microsoft、Excel、Windows は各社の商標です。本商品は各社とは関係ありません。
