有沒有一種方法(最好使用命令列)將多個 .csv 檔案轉換為一個多表 .xls 電子表格?

有沒有一種方法(最好使用命令列)將多個 .csv 檔案轉換為一個多表 .xls 電子表格?

有沒有一種方法(最好使用命令列)將多個 .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 

相關內容