我有一组CSV文件,需要将它们转换成一个包含多个选项卡工作表的ODS(甚至Excel)电子表格。目前我正在使用Python的pyexcel库,但它存在漏洞且速度非常慢。
Libreoffice有一个很好的文件转换实用工具,但我没有看到任何支持工作表选项卡的功能。是否有一种简单的脚本方式可以实现这个功能?
Libreoffice有一个很好的文件转换实用工具,但我没有看到任何支持工作表选项卡的功能。是否有一种简单的脚本方式可以实现这个功能?
来到这个主题时,已经过去了800天自从问这个问题,但我刚做完完全相同的事情并将过程发布。
UBUNTU LINUX的快速命令:
sudo apt-get install gnumeric
ssconvert --merge-to=OUTPUT-FILE.xls *.csv
更多细节:
确保您有访问Linux或Mac计算机的权限。
安装程序。因此,在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
直接从命令行打开此文件。