新闻中心

Linux 怎么把 Excel 转成 CSV?完整流程

2025-12-05
浏览次数:
返回列表
Linux下将Excel转CSV推荐用ssconvert或in2csv:ssconvert属gnumeric工具,兼容xls/xlsx,支持指定工作表和编码;in2csv属csvkit,适合Python环境,可列sheet名、选表转换;二者均轻量可靠,避免LibreOffice headless或重命名等错误方式。

linux 怎么把 excel 转成 csv?完整流程

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 gnumericsudo 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 Moshi Chat

法国AI实验室Kyutai推出的端到端实时多模态AI语音模型,具备听、说、看的能力,不仅可以实时收听,还能进行自然对话。

Moshi Chat 160 查看详情 Moshi Chat

安装:
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 解析。可用 ssconvertcsv_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字典中优雅地迭代剩余元素的方法 

搜索