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