【问题标题】:Convert an complicated excel sheet data into csv file using Unix使用 Unix 将复杂的 Excel 工作表数据转换为 csv 文件
【发布时间】:2020-02-03 01:51:06
【问题描述】:

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

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

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

工作表的Excel数据如下:

    This is the information of employee in company FRDN                                 

这是2019年的数据

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文件,数据从某行某列开始。

【问题讨论】:

    标签: csv unix export-to-csv


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 2014-08-07
      • 1970-01-01
      • 2020-08-30
      • 1970-01-01
      • 2014-09-07
      • 2022-10-06
      • 2017-08-21
      • 2017-08-26
      相关资源
      最近更新 更多