xlsファイルをxlsxファイルに変換する必要があります。バッチスクリプト - ディレクトリ内の各ファイルに対してコマンドを実行する
ssconvert inputFileName.xls outputFileName.xlsx
(ssconvertはGnumericにのコマンドラインユーティリティである別のスプレッドシートのファイル形式の間で変換することができます)
I:私は正常にCMDプロンプト(Windowsの場合)に、このコマンドを実行して、XLSXへ1つのXLSファイルを変換することができますバッチファイルを書いて、指定されたディレクトリにFOR EACHファイルが入力と出力ファイル名の両方に現在のファイル名を使って上記のコマンドを実行するようにします。例えば
私は、ファイルのセットがあれば、:
c:\directory\file1.xls
c:\directory\file2.xls
c:\directory\file3.xls
を出力
c:\directory\file1.xlsx
c:\directory\file2.xlsx
c:\directory\file3.xlsx
する必要がありますので、バッチ擬似コードは
directory = c:\directory\
for (fileName in directory)
ssconvert fileName.xls fileName.xlsx
ようなものになる必要がありますすることができ誰も私を助ける?
/rで動作させることができませんでした。それを削除し、それは大丈夫だった。 –
@BradIrby私はssconvertの代わりにjar-Konverterを実行するためにこれを使用しましたが、うまくいきましたので、あなたのdos cmd.exeにいくつかの問題があったかもしれません;-)。 – Sebastian
FWIW/rは「再帰」を意味します(ここでは「%% vx」は「%% vを使用し、その後に文字xを追加する」という意味です) – rogerdpack