有没有一种方法,最好使用命令行,将多个.csv 文件转换为一个多表.xls 电子表格?

有没有一种方法,最好使用命令行,将多个.csv 文件转换为一个多表.xls 电子表格?

有没有一种方法,最好使用命令行,将多个.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 

相关内容