linux怎么读取excel数据
linux怎么读取excel数据详细介绍
在 Linux 下读取 Excel 数据,推荐使用 Python + pandas(支持 .xls 和 .xlsx)或命令行工具(如 xls2csv)。以下是两种常用方案:
方案一:Python 脚本(推荐,灵活处理)
python
pandas pd
file_path
df pdread_excelfile_path engine file_pathendswith
dfhead
df
FileNotFoundError
file_path
Exception e
e
__name__
file_path
read_excelfile_path
特点:
- 支持表格筛选、列名读取、指定 sheet 等高级操作(如
pd.read_excel(file, sheet_name='Sheet2')) - 输出结构化数据(DataFrame),方便后续分析或处理
方案二:命令行工具(极简,直接转 CSV)
- 安装工具:
bashcsvkitlibexcel-xls-perl
- 读取并打印内容:
bashxls2csv data.xls
in2csv data.xlsx
特点:
- 直接在终端输出 Excel 内容(以 CSV 格式)
- 适合快速查看,无需编程
选择建议:
- 数据分析 / 处理:优先用 Python + pandas(代码可复用、功能全面)。
- 临时查看 / 简单提取:用命令行工具(一行命令解决)。
如果需要进一步处理(如过滤、统计),可将方案二的输出通过管道传给 Python 脚本,例如:
bash
in2csv data.xlsx python
912in2csv data.xlsx | python