从CSV文件创建ODS工作表

时间:2015-08-31 03:18:44

标签: csv libreoffice-calc ods

我有一组CSV文件,我需要将其转换为带有多个选项卡式工作表的单个ODS(甚至是excel)电子表格。目前我正在使用pyexcel库进行python,但是它的错误和速度非常慢。

Libreoffice有一个很好的文件转换实用程序,但我没有看到任何对工作表标签的支持。有一种简单的方法来编写脚本吗?

1 个答案:

答案 0 :(得分:0)

自问这个问题以来,800多天来到这个帖子,但我刚刚做了完全相同的事情并将发布过程。

UBUNTU LINUX的快速命令:

sudo apt-get install gnumeric ssconvert --merge-to=OUTPUT-FILE.xls *.csv

更多细节:

  1. 确保您可以访问Linux或Mac计算机。

  2. 安装gnumeric程序。对于Debian / Ubuntu sudo apt-get install gnumeric,RHEL为sudo dnf install gnumeric,Mac为brew install gnumeric

  3. 运行ssconvert --merge-to=OUTPUT-FILE.xls *.csv

  4. *.csv将选择当前文件夹中的每个csv文件。如果您愿意,也可以输入多个文件名。

  5. 如果您在Linux上运行并安装了LibreOffice,则可以通过libreoffice OUTPUT-FILE.xls
  6. 直接从命令行打开此文件