有沒有一種方法(最好使用命令列)將多個 .csv 檔案轉換為一個多表 .xls 電子表格?
如果沒有 cli 解決方案,那麼最好知道是否有 API 可以在理想情況下在 awk 或 pascal 中工作,但是,如果做不到這一點,則可以在任何情況下工作。
答案1
你可以使用指令ss轉換。
ssconvert example.csv example.xls
若要對多個文件執行此操作,您必須對 csv 檔案進行 bash 循環並完成該工作。這裡有一個提示:
for i in *.csv; do ssconvert "$i" "${i%.*}".xls; done
編輯:
要轉換並合併為一個 xls 文件,您仍然可以使用 ssconvert。
ssconvert --merge-to=output.xls file1.csv file2.csv ....
或輕鬆地
ssconvert --merge-to=output.xls *.csv