ExcelをCSVに一括変換する無料ツール(GUI&CLI対応) | SORAXIOMラボ

Excelを一括CSV変換!GUI&CLI対応ツールを公開しました

スポンサーリンク
自作ツール集

Excel(.xlsx)をCSVに変換する作業、地味に面倒よね。

  • 毎回「名前を付けて保存」するのが手間
  • 複数ファイルを一気に変換したい
  • バッチ処理に組み込みたい
  • 文字コードを毎回指定するのが面倒

そんな場面向けに、
GUI版+CLI版の2種類を用意したExcel→CSV変換ツールを作りました。


🎯 ツールの特徴

  • ✅ 複数Excelファイルを一括変換
  • ✅ UTF-8(BOM) / Shift-JIS 対応
  • ✅ GUI版(画面操作)
  • ✅ CLI版(バッチ処理・自動化向け)
  • ✅ PyInstallerでexe化済み(Python不要)

🖥 GUI版(画面操作タイプ)

実行ファイル

ExcelToCSV.exe

🔽 ダウンロード
https://drive.google.com/file/d/15HIO10HOMzUWbc6U3ScblnTTZpU6L6Eo/view?usp=sharing


使い方

  1. exeをダブルクリック
  2. Excelファイルを選択(複数OK)
    • ドラッグ&ドロップ対応
  3. 出力フォルダを指定(未指定なら元フォルダ)
  4. エンコーディング選択
    • UTF-8 (BOM) 推奨
    • Shift-JIS(cp932)対応
  5. 変換実行

変換後はそのまま保存先を開けます。


💻 CLI版(バッチ・自動処理向け)

実行ファイル

ExcelToCSV_cmd.exe

🔽 ダウンロード
https://drive.google.com/file/d/1yZt5O0HTNLQxY9Yqi_YVPPS-drD90i0u/view?usp=sharing


基本構文

ExcelToCSV_cmd.exe <入力ファイル> [オプション]

主なオプション

オプション説明
-o / –output出力フォルダ指定
-n / –name出力ファイル名指定
-e / –encodingutf-8-sig / cp932
-h / –helpヘルプ表示

使用例

単一変換

ExcelToCSV_cmd.exe "C:\Data\input.xlsx"

出力名指定

ExcelToCSV_cmd.exe "C:\Data\input.xlsx" --name result.csv

複数一括変換(Shift-JIS)

ExcelToCSV_cmd.exe file1.xlsx file2.xlsx -o "C:\Backup" -e cp932

🔥 想定利用シーン

  • 会計ソフト取込用CSV作成
  • 基幹システム連携
  • 定期バッチ処理
  • 古いシステム向けShift-JIS出力
  • RPA前処理

⚠ セキュリティ警告について

初回実行時に

WindowsによってPCが保護されました

と表示されることがあります。

署名なしexeの標準警告なので、
「詳細情報」→「実行」で問題ありません。


💡 今後の拡張予定(構想)

  • フォルダ監視モード
  • 再帰処理(サブフォルダ対応)
  • シート指定機能
  • ヘッダー除去オプション
  • 区切り文字変更

🧪 開発メモ

  • Python実装
  • PyInstallerビルド
  • GUI / CLI 分離構成
  • 軽量化設計

📌 まとめ

Excel→CSV変換は単純だけど、
業務では頻出する超重要処理

GUIで楽に使うもよし、
CLIで自動化するもよし。

必要な人にはかなり刺さるツールになっていると思います。

コメント

Copied title and URL