命令将带有标题行*的CSV文件*转换为Excel或ODS电子表格

时间:2013-02-02 23:55:33

标签: csv spreadsheet google-docs-api libreoffice file-conversion

shell脚本的常规工具允许我将.csv文件与标题行转换为LibreOffice .ods格式?

我尝试过的东西,忽略了我的标题:

  • soffice --headless --convert-to ods GPW.99.csv
  • unoconv -f ods -o dir dir/GPW.99.csv #找不到csv过滤器的任何-i参数文档
  • google docs upload dir/GPW.99.csv

最后一个示例甚至更好,直接发送到Google云端硬盘,这样我就不必通过电子邮件发送来自bash shell的附件,但是,列名仍然是A,B,C等。而不是在第1行中列出,而是作为数据行导入。

1 个答案:

答案 0 :(得分:0)

csv2odf可以做到这一点:

csv2odf -H GPW.99.csv template.ods output.ods

-H选项告诉它使用csv文件中的标题行。