- 特定のシートのみを CSV に変換したいのですが、コマンドラインから変換する方法を教えてください
- Convert XLS であれば、コマンドラインを使用して Excelファイル内の特定シートを、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 変換方式) のみで使用可能