有没有办法使用shell脚本/命令提示符将csv文件保存为excel文件?将csv文件保存为使用shell的excel文件
我知道我可以通过保存在excel中手动执行它,但是如何使它成为一个自动化过程?
谢谢!
有没有办法使用shell脚本/命令提示符将csv文件保存为excel文件?将csv文件保存为使用shell的excel文件
我知道我可以通过保存在excel中手动执行它,但是如何使它成为一个自动化过程?
谢谢!
如果您不介意在Excel中执行此操作,则可以使用VBA执行某些操作,以便同时处理多个文件。
相当于:http://www.go4expert.com/forums/convert-xls-csv-using-vbscript-t18188/但改变了saveas类型。
看看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
然后该脚本应该为你工作 -
csv2odf data.csv template.xlsx output.xlsx
这对Windows和Linux都适用,并且与ssconvert/gnumeric的巨大依赖关系相比足够小。谢谢 – johnlowvale 2017-09-06 07:44:46
mv {file} .csv {file} .xls ? – TopGunCoder 2013-02-28 19:20:22
你的意思是将所有.csv转换为.xls的脚本? – TopGunCoder 2013-02-28 19:20:57
你可以用vbscript来做到这一点。 http://support.microsoft.com/kb/198703 – 2013-02-28 19:27:31