📜  在 Linux CLI 上将 xlsx 格式文件转换为 CSV 的方法(1)

📅  最后修改于: 2023-12-03 15:23:12.497000             🧑  作者: Mango

在 Linux CLI 上将 xlsx 格式文件转换为 CSV 的方法

在 Linux 的命令行界面上,我们有多种方式将 xlsx 格式的文件转换为 CSV 格式的文件,这里介绍两种最常用的方式:使用 LibreOffice 或 Pandoc。

使用 LibreOffice

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

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 的两种常用方式,可以根据实际需求选择适合自己的方式进行转换。