有没有一种方法,最好使用命令行,将多个.csv 文件转换为一个多表.xls 电子表格?
如果没有 cli 解决方案,最好知道是否有可以在理想情况下运行的 API,awk 或 pascal,但如果没有,那么几乎任何东西都可以。
答案1
您可以使用命令转换。
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