コマンドラインで特定シートを CSV ファイルに変換 – Convert XLS

本ページでは、Convert XLS の コマンドラインを使用して、Excelファイル (.xlsx) 内の特定シートを、CSV ファイルに変換する方法をご案内します。

【コマンド例】

“C:\Program Files (x86)\Softinterface, Inc\Convert XLS\ConvertXLS.exe” /S”D:\X1.xlsx” /F51 /N”XYZ” /T”D:\X1.csv” /C6 /M1 /V

上記コマンドのスイッチの内容は以下の通りです。

  • /S:入力ファイルを指定 (引用符を推奨)
  • /F#:入力ファイルの種類を指定 (例:/F51は XLSX)
  • /N”シート名”:対象ブック内のシート名を指定 (引用符が必要)
  • /T:出力ファイルを指定 (引用符を推奨)
  • /C#:出力ファイルの種類 (例:/C6は CSV)
  • /M#:使用する変換方式を指定 (/M1:MS Excel変換方式、/M2:Convert XLS変換方式)
  • /V:詳細モード (変換結果をメッセージボックスで表示)
  • Convert XLS 方式には、エンタープライズオプションが必要
  • MS Excel 方式には、Microsoft Excel が必要
  • CSV のテキストエンコードを指定する場合、Unicode は /C23、UTF-8 は /C25 を指定
  • /C23、/C25 は /M2 (Convert XLS 変換方式) のみで使用可能