我尝试使用libreoffice
, ssconvert
,xlsx2csv
来转换文件,但我收到“命令未找到”。你能帮忙吗?
xlsx2csv
ssconvert file.xlsx file.csv
libreoffice --headless --convert-to csv file.xlsx
这些是我尝试过的,它显示“未找到命令”。
答案1
该工具包调用csvkit
自https://csvkit.readthedocs.io/en/latest/包含用于将各种格式转换为 CSV 的实用程序。该套件中还有用于查询、重新格式化以及以各种方式处理 CSV 文件的工具。
例如,
in2csv file.xlsx >file.csv
也可以看看in2csv --help
。
csvkit
可以使用非 root 用户身份进行安装pip install --user csvkit
。
答案2
您可以使用这个很棒且简单的 cli 工具: https://bioinf.shenwei.me/csvtk/usage/#xlsx2csv
csvtk xlsx2csv input.xlsx -n "sheetName" >output.csv