理想的にはコマンドラインを使用して、複数の.csvファイルを1つのマルチシート.xlsスプレッドシートに変換する方法はありますか?
cliソリューションがない場合は、理想的にはawkまたはpascalで動作するAPIがあるかどうかを知っておくとよいでしょうが、それが失敗すると、かなりうまくいきます。
コマンドssconvertを使用できます。
ssconvert example.csv example.xls
複数のファイルに対してそれを行うには、csvファイル上でbashループを作成し、ジョブを実行する必要があります。ここにヒントがあります:
for i in *.csv; do ssconvert "$i" "${i%.*}".xls; done
編集:
変換して1つのxlsファイルにマージする場合でも、ssconvertを使用できます。
ssconvert --merge-to=output.xls file1.csv file2.csv ....
または簡単に
ssconvert --merge-to=output.xls *.csv
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加