📅  最后修改于: 2023-12-03 15:23:12.497000             🧑  作者: Mango
在 Linux 的命令行界面上,我们有多种方式将 xlsx 格式的文件转换为 CSV 格式的文件,这里介绍两种最常用的方式:使用 LibreOffice 或 Pandoc。
LibreOffice 是一款功能强大的开源办公软件套件,其中的 Calc 工具可以很方便地将 xlsx 文件输出为 CSV 文件。
首先需要安装 LibreOffice,可以使用以下命令:
sudo apt-get update
sudo apt-get install libreoffice libreoffice-calc
然后进入包含 xlsx 文件的目录,执行以下命令:
libreoffice --headless --convert-to csv file.xlsx
其中,--headless
表示不启动 LibreOffice 的图形界面,--convert-to csv
表示将文件转换为 CSV 格式,file.xlsx
表示要转换的文件名。执行完毕后,会在当前目录下生成一个同名的 csv 文件。
Pandoc 是一款文档格式转换工具,支持多种输入和输出格式,包括 xlsx 和 csv。
首先需要安装 Pandoc,可以使用以下命令:
sudo apt-get update
sudo apt-get install pandoc
然后进入包含 xlsx 文件的目录,执行以下命令:
pandoc -f xlsx -t csv file.xlsx -o file.csv
其中,-f xlsx
和 -t csv
分别指定了输入和输出的文件格式,file.xlsx
表示要转换的文件名,-o file.csv
表示输出文件名为 file.csv。执行完毕后,会在当前目录下生成一个同名的 csv 文件。
以上是 Linux CLI 上将 xlsx 格式文件转换为 CSV 的两种常用方式,可以根据实际需求选择适合自己的方式进行转换。