新闻中心
Linux 怎么把 Excel 转成 CSV?完整流程
Linux下将Excel转CSV推荐用ssconvert或in2csv:ssconvert属gnumeric工具,兼容xls/xlsx,支持指定工作表和编码;in2csv属csvkit,适合Python环境,可列sheet名、选表转换;二者均轻量可靠,避免LibreOffice headless或重命名等错误方式。

Linux 下把 Excel 转成 CSV,核心是用命令行工具处理 .xlsx 或 .xls 文件。原生 Linux 不支持直接双击打开 Excel,但有成熟、轻量、可脚本化的方案,无需图形界面或 Office 套件。
确认 Excel 文件格式和内容
先用 file 命令查看文件真实类型:
file data.xlsx
输出类似 "data.xlsx: Zip archive data..." 表示是 .xlsx(Office 2007+);若显示 "Composite Document File V2 Document" 则是旧版 .xls。
注意:CSV 是纯文本,不保留公式、合并单元格、颜色、多张 sheet。转换前建议手动确认源文件只有一张有效工作表,且无复杂格式干扰数据结构。
用 ssconvert(推荐,最稳)
ssconvert 是 gnumeric 工具包里的命令行转换器,对 Excel 兼容性好,支持 .xls/.xlsx,能自动识别编码和分隔符。
安装(Ubuntu/Debian):
sudo apt install gnumeric
CentOS/RHEL:
sudo yum install gnumeric 或 sudo dnf install gnumeric
转换命令(默认 UTF-8,逗号分隔):
ssconvert input.xlsx output.csv
常用选项:
- 指定工作表(如第2个sheet):--sheet 1(索引从 0 开始)
- 强制 UTF-8 输出:--export-type Gnumeric_Excel:csv_utf8
- 用制表符分隔:--export-type Gnumeric_Excel:csv_tab
用 in2csv(适合 Python 用户)
来自 csvkit 工具集,依赖 Python,对 .xlsx 支持良好,输出规范,适合后续管道处理。
Moshi Chat
法国AI实验室Kyutai推出的端到端实时多模态AI语音模型,具备听、说、看的能力,不仅可以实时收听,还能进行自然对话。
160
查看详情
安装:
pip3 install csvkit
基本转换:
in2csv input.xlsx > output.csv
小技巧:
- 列出所有 sheet 名:in2csv -n input.xlsx
- 转指定 sheet:in2csv --sheet "Sheet2" input.xlsx > output.csv
- 跳过空行或错误行加 --no-inference 更稳定
避坑提醒
别用 LibreOffice headless 模式(soffice --headless)——虽可行但启动慢、依赖大、容易卡住,不适合批量或自动化场景。
别用简单重命名(.xlsx → .csv)——那是无效操作,CSV 不是 Excel 的“换后缀”格式。
中文乱码?大概率是源 Excel 用了 GBK 编码但工具按 UTF-8 解析。可用 ssconvert 的 csv_utf8 导出类型,或用 iconv 二次转码:
in2csv input.xlsx | iconv -f gbk -t utf-8 > output.csv
基本上就这些。ssconvert 适合大多数情况,in2csv 适合已装 Python 的环境。两者都命令简洁、结果可靠,一条命令搞定,不用开 GUI,也方便写进脚本批量处理。
以上就是Linux 怎么把 Excel 转成 CSV?完整流程的详细内容,更多请关注其它相关文章!
# excel
# 内蒙古营销推广厂家
# 谷歌seo都有哪些平台
# 阜新抖音seo
# 公关seo策略
# 保健品如何网上营销推广
# 还能
# 那是
# 压缩解压
# 操作步骤
# 重命名
# 编辑器
# 服务管理
# 数据结构
# linux
# python
# centos
# 编码
# ubuntu
# 工具
# office
# 中文乱码
# csv
# dnf
# 转成
# 运行环境
# 宠物网络营销推广方案
# 陈冠希品牌营销软文推广
# 汉川网站建站推广
# 提高关键词排名供应商
# 白城北京网站建设
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
拷贝漫画电脑版官网入口 拷贝漫画(PC版)在线直达
J*aScript中安全有效地处理localStorage字符串数据
Bing引擎入口最新2025 Bing搜索免费官方登录
Python多线程中正确使用sigwait处理SIGALRM信号
Yandex搜索引擎官方地址 俄罗斯网络世界的主要入口
深入理解Go语言中Map值与方法接收器的交互:为什么需要临时变量
2026年CSGO开箱网站推荐 CSGO开箱平台精选
批改网学生版PC登录 批改网官网登录系统入口
快手官方唯一登录入口 谨防山寨钓鱼网站
抖音网页版平台入口 抖音网页版官网在线访问教程
漫蛙漫画网页端入口 漫蛙2官方正版漫画站点
解决Django多数据库/多Schema环境下外键迁移问题
Pygame教程:解决用户输入与游戏状态更新不同步问题
铃兰之剑为这和平的世界希里技能组及加点推荐
UC浏览器网页版登录入口官网 电脑版网址入口
铁路12306改签能改到更早的车次吗_铁路12306改签提前车次规则
Win11截图该按哪些键 Win11截屏完整流程解析【教程】
抖音网页版怎么|直播|_抖音网页版开播操作指南
Word2013如何插入视频和音频媒体_Word2013媒体插入的多媒体支持
KFC早餐时段怎么领特惠代码_KFC早餐订餐优惠代码获取与使用说明
台积电1.4nm工艺A14瞄准2028:10年来性能提升80%
AWS EC2实例间SQL Server连接超时:安全组配置与故障排除指南
谷歌邮箱注册显示错误Gmail服务器异常与延迟处理
126邮箱网页版官方入口 126邮箱账号在线登录平台
一加Ace 6T实拍样张首次公布!李杰:主摄实力完全看齐4K档性能旗舰
文心一言怎样用插件调度API数据_文心一言用插件调度API数据【API调用】
在Qt QML中通过Python字典动态更新TextEdit内容的教程
Python多版本共存与虚拟环境管理深度指南
抖音怎么赚钱_抖音创作者变现方法与途径指南
微信网页版官方入口教程 微信网页版网页版快速登录步骤
4399网页游戏电脑版全新入口 4399电脑端在线玩指南
LINUX的perf命令入门_LINUX官方性能分析工具的使用与解读
必由学官网首页入口 必由学教师网页版登录指南
QQ邮箱网页版快速登录 QQ邮箱邮箱账号官方入口地址
J*aScript设计模式实践_j*ascript代码优化
手机CPU怎么影响游戏体验_手机CPU对游戏性能的影响分析
J*aScript中在Map循环中检测并处理空数组元素
漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站
深入理解J*a链表中的IPosition接口与使用
UC浏览器官网入口2025最新 UC浏览器网页版正式地址
b站怎么取消点赞_b站点赞取消操作方法
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
Win10如何清理注册表垃圾 Win10注册表维护与优化指南【慎用】
AO3官方镜像站点汇总 AO3同人作品网页版直达链接
Python类型检查:优化关联可选属性的Mypy推断策略
XML中包含HTML标签导致解析错误? 正确嵌入非XML数据的两种方法
LINUX怎么设置定时任务_LINUX crontab配置教程
优化MinIO list_objects_v2 操作的性能瓶颈与最佳实践
2026春节假期时间安排 2026春节假日查询
Python字典中优雅地迭代剩余元素的方法


2025-12-05
浏览次数:次
返回列表