社区首页 >问答首页 >用Unix将复杂的excel表格数据转换成csv文件

用Unix将复杂的excel表格数据转换成csv文件
EN

Stack Overflow用户
提问于 2019-10-04 17:59:41
回答 1查看 76关注 0票数 0

我需要将两张表的数据从一个excel转换成csv文件。数据部分从工作表中的第8行和第2列开始。列标题在第7行,然后是数据。如何在Unix shell脚本中做到这一点。

https://linoxide.com/linux-how-to/methods-convert-xlsx-format-files-csv-linux-cli/

我读了几篇文章,但没有给出从某些列和行开始读取/转换工作表的想法

表格的Excel数据为:

代码语言:javascript
代码运行次数:0
复制
    This is the information of employee in company FRDN                                 

这是2019年的数据

代码语言:javascript
代码运行次数:0
复制
EMPLOYEE_ID FIRST_NAME  EMAIL   PHONE_NUMBER    HIRE_DATE   JOB_ID  SALARY  COMMISSION_PCT  MANAGER_ID  DEPARTMENT_ID   LAST_NAME
100 Steven  SKING   515.123.4567    6/17/1987   AD_PRES 24000           90  King
101 Neena   NKOCHHAR    515.123.4568    9/21/1989   AD_VP   17000       100 90  Kochhar
102 Lex LDEHAAN 515.123.4569    1/13/1993   AD_VP   17000       100 90  De Haan
103 Alexander   AHUNOLD 590.423.4567    1/3/1990    IT_PROG 9000        102 60  Hunold
104 Bruce   BERNST  590.423.4568    5/21/1991   IT_PROG 6000        103 60  Ernst

excel表格需要csv文件,数据从某一行和某一列开始。

EN

回答 1

Stack Overflow用户

发布于 2020-10-06 08:45:47

此命令将帮助您将Excel文件转换为CSV。

libreoffice -display :0 --headless --convert-to csv --outdir "/path/“"/path/FileName.xls”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58241227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档