使用shell将csv文件保存为excel文件

时间:2013-02-28 19:15:18

标签: excel bash shell csv cmd

无论如何

是否使用shell脚本/命令提示符将csv文件保存为excel文件?

我知道我可以通过excel gui中的保存手动完成,但是如何使其成为自动化过程?

谢谢!

3 个答案:

答案 0 :(得分:4)

csv2odf

csv2odf data.csv template.xlsx output.xlsx

答案 1 :(得分:0)

如果您不介意在Excel中执行此操作,则可以使用VBA执行某些操作,该VBA将同时处理多个文件。

更像是:http://www.go4expert.com/forums/convert-xls-csv-using-vbscript-t18188/但更改了saveas类型。

答案 2 :(得分:0)

看看http://www.perlmonks.org/?node_id=635437 您可以使用Perl模块来解析和编写Excel电子表格。

您将需要:

https://metacpan.org/pod/Spreadsheet::WriteExcel

https://metacpan.org/pod/Text::CSV::Simple

sudo apt-get install libspreadsheet-writeexcel-perl libtext-csv-perl

然后该脚本应该适合你 -