• 用******户 使用了工具 Base64编解码
  • 开******发 使用了工具 MD5加密
  • 工******程 使用了工具 时间戳转换
  • 程******序 使用了工具 JSON格式化
  • 设******计 使用了工具 图片压缩
  • 产******品 使用了工具 URL编解码
  • 测******试 使用了工具 正则表达式
  • 运******维 使用了工具 密码生成器

在线Excel转CSV转换器

在线Excel转CSV工具,支持将.xlsx/.xls文件转换为CSV格式,保留所有工作表数据,支持选择工作表、自定义分隔符和编码,纯前端处理保护隐私
Excel转CSVxlsx转CSVxls转CSV表格转换在线转换
上传 Excel 文件

点击或拖拽 Excel 文件到此区域

支持 .xlsx / .xls 格式,可同时上传多个文件,单个文件不超过 50MB

逗号 ( , )
UTF-8(推荐,兼容性最好)
工具说明

工具介绍

在线Excel转CSV转换器支持将Excel文件(.xlsx/.xls)转换为CSV格式。基于SheetJS(xlsx)库在浏览器本地解析Excel文件,支持多工作表、自定义分隔符和文件编码。每个工作表单独生成CSV文件,保留所有行列数据。所有处理在浏览器本地完成,保护隐私安全。

支持的格式

Excel (.xlsx) Excel 2007及以后版本的默认格式,基于Open XML Excel (.xls) Excel 97-2003版本的二进制格式 CSV输出 纯文本格式,可用记事本、Excel等打开

分隔符说明

逗号 ( , ) CSV标准分隔符,兼容性最好,推荐使用。适用于大多数场景。
分号 ( ; ) 欧洲地区常用分隔符,部分欧洲版Excel默认使用分号。
制表符 ( Tab ) 也称为TSV格式,适合包含逗号的文本数据。
竖线 ( | ) 自定义分隔符,适合特殊场景使用。

使用步骤

上传Excel文件
点击上传区域或拖拽文件,支持批量上传多个Excel文件
选择设置
选择CSV分隔符(默认逗号)和文件编码(默认UTF-8)
预览/转换
可先预览CSV内容,或直接点击全部转换并下载
下载CSV
每个工作表单独生成CSV文件,多工作表时逐个下载

使用技巧

常见问题

Q1: 多个工作表怎么处理?

每个工作表会单独生成一个CSV文件,文件名格式为"原文件名_工作表名.csv"。如果只有一个工作表,则直接使用原文件名。

Q2: 中文会乱码吗?

UTF-8编码不会乱码,已添加BOM头确保兼容性。如果需要在旧版Excel中打开且出现乱码,请选择GBK编码。

Q3: 公式和格式会保留吗?

CSV是纯文本格式,不保留公式、格式、图表等信息。公式会自动转换为计算结果值,单元格格式(颜色、字体等)会丢失。

Q4: 文件大小有限制吗?

单个文件大小限制为50MB。由于纯前端处理,超大文件可能导致浏览器内存不足,建议拆分后处理。

Q5: 数据安全吗?

完全安全!所有转换操作都在浏览器本地完成,Excel文件不会上传到任何服务器,转换完成后数据仅保存在内存中。

Q6: 包含逗号的单元格怎么处理?

SheetJS会自动将包含分隔符的单元格内容用双引号包裹,确保CSV格式正确。例如单元格内容"张,三"会输出为"张,三"。

CSV格式参考

数据类型Excel中的值CSV输出
纯文本HelloHello
包含逗号张,三"张,三"
包含引号说"你好""说""你好"""
包含换行第一行 第二行"第一行 第二行"
数字12345.6712345.67
日期2024-01-152024-01-15
空单元格(空)(空)
布尔值TRUETRUE