我需要将两张表的数据从一个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文件,数据从某一行和某一列开始。
发布于 2020-10-06 08:45:47
此命令将帮助您将Excel文件转换为CSV。
libreoffice -display :0 --headless --convert-to csv --outdir "/path/“"/path/FileName.xls”
https://stackoverflow.com/questions/58241227
复制相似问题