我有一组CSV文件,我需要将其转换为带有多个选项卡式工作表的单个ODS(甚至是excel)电子表格。目前我正在使用pyexcel库进行python,但是它的错误和速度非常慢。
Libreoffice有一个很好的文件转换实用程序,但我没有看到任何对工作表标签的支持。有一种简单的方法来编写脚本吗?
答案 0 :(得分:0)
自问这个问题以来,800多天来到这个帖子,但我刚刚做了完全相同的事情并将发布过程。
UBUNTU LINUX的快速命令:
sudo apt-get install gnumeric
ssconvert --merge-to=OUTPUT-FILE.xls *.csv
更多细节:
确保您可以访问Linux或Mac计算机。
安装gnumeric
程序。对于Debian / Ubuntu sudo apt-get install gnumeric
,RHEL为sudo dnf install gnumeric
,Mac为brew install gnumeric
。
运行ssconvert --merge-to=OUTPUT-FILE.xls *.csv
。
*.csv
将选择当前文件夹中的每个csv文件。如果您愿意,也可以输入多个文件名。
LibreOffice
,则可以通过libreoffice OUTPUT-FILE.xls