三步把 Excel 转成 CSV浏览器读取工作簿,把每张表合并成一个只含值的 CSV,下载给你——不用装软件、不上传。
1拖入或选择 .xls / .xlsx 文件把工作簿拖到转换器上,或点击浏览选择。旧的 .xls(Excel 97–2003)和新的 .xlsx(Excel 2007+)都直接从你的磁盘读取,这一步没有任何东西被发送出去。100MB 以内的文件都能转,超过的会在转换开始前提示。
2浏览器写出 CSV工作簿由 SheetJS 在你浏览器里完整解析。每张非空 sheet 都会被转换,合并成一个 CSV,sheet 之间用空行隔开。单元格按它的值写出,不按公式文本;输出是纯 UTF-8、无 BOM、逗号分隔。
3下载 .csv 文件结果可以在 Excel、Google Sheets、Numbers、LibreOffice 或任意文本编辑器里打开。CSV 不带公式和格式,所以图表、样式、宏不会跟过来——如果日期、货币或带前导零的编号落到文本里,在目标工具里设个列格式就行。
这个 Excel 转 CSV 工具能处理哪些 Excel 自己不做的事六项能力全部在浏览器里跑——不注册、不上传,还有几件 Excel 自带“另存为 CSV”做不到的事。
没有服务器端——工作簿留在你机器上SheetJS 把整个解析都跑在你浏览器里,工作簿根本不往服务器传。没有可以关掉的上传,也没有可以抓包的流量。反方向也一样:你可以把 CSV 转回 Excel 工作簿,不让它离开你的设备。
每张表都合并进一个 CSV多 sheet 的工作簿变成一个 CSV,而不是一打分表的 ZIP。每张非空 sheet 按顺序转换,中间空行隔开;空的 sheet 直接跳过。
读 .xls 和 .xlsx旧的 .xls(Excel 97–2003)和新的 .xlsx(Excel 2007+)都能拖进来,用同一条解析路径——Office Open XML 和更早的 BIFF 容器,最终都还原成纯单元格值。
输出值,不输出公式一个写着 =SUM(A1:A10) 的单元格,写出来是它算出的数字,而不是公式文本。CSV 没有公式语言,图表、格式、宏都不会跟过来——只有值会。
无 BOM 的 UTF-8输出是纯 UTF-8,不带字节顺序标记(BOM)。带重音的姓名、中文、日文、韩文、emoji 都能保留,不会变成 "?" 或乱码。Google Sheets、Numbers 和较新的 Excel 都能干净打开。
任意浏览器、任意设备——不用装Windows、macOS、Linux、手机、平板——跑得动现代浏览器就跑得动它。不用装 Excel、不要插件、不用配置。手机上这是把 .xlsx 变成 CSV 最快的方式。
Excel 和 CSV 到底有什么区别?工作簿是给人看的,CSV 是给机器读的。XLSX 是一个容器——一包 XML(Office Open XML,ECMA-376 / ISO/IEC 29500),装着类型、公式、格式、图表和多张表。CSV 是纯文本——RFC 4180 定义的 CSV 格式(2005 年 10 月)规定一行一行、字段逗号隔开,到此为止:没有类型、没有公式、没有格式。把 Excel 转 CSV,就是把工作簿剥成数据库、API 或脚本能读的那些值。
多张表,写进一个文件至于多表,本转换器跟 Excel 本身也不一样:微软官方说明,"另存为 CSV" 只会保存活动工作表——而这里,每张非空 sheet 都会被写进同一个 CSV,中间用空行隔开。这些以及更多能力,都在整套浏览器端 Excel 工具里。
BOM 这个坑:为什么 UTF-8 的 CSV 还是会乱码这一段是大多数转换器跳过去不讲的。Excel 并不会像 XLSX 存类型那样,把编码存进 CSV 文件里。当你把一张表另存为 CSV 时,Excel 按它对当前区域设置的假设来写——在旧版 Windows 上,这个假设常常是 ANSI / Windows-1252,不是 UTF-8。把这种文件拿到 Mac、Google Sheets,或者一个按 UTF-8 读的脚本里,带重音的字母、中日韩文字就会变成 "?" 或一堆乱码。常见的修法是用 Excel 的"CSV UTF-8"另存选项——但那个选项会在文件最前面加一个 3 字节的 BOM(字节顺序标记,EF BB BF)。BOM 告诉 Excel"这是 UTF-8",但它也会渗进第一个单元格里,被下游不期待它的解析器、数据库、导入工具当成数据吃下去。本转换器走的是两头都稳妥的中间路:输出纯 UTF-8、不带 BOM,Google Sheets、Numbers、较新的 Excel,以及任何 UTF-8 读取器都能干净打开。如果你用的是默认还是 ANSI 的旧版 Windows Excel,不要双击打开——走 数据 > 从文本/CSV,在对话框里确认 UTF-8。这个导入向导能正确读出无 BOM 的文件。
XLSX 和 CSV 各自是什么CSVXLSX本质纯文本,一行一行工作簿(ZIP + XML)存什么只有单元格的值值、公式、类型、格式、图表多表一个文件就是一张表一个工作簿能有多张表编码纯 UTF-8,无 BOM(本转换器)隐式,写在 XML 内部适用场景喂给数据库、API、脚本阅读、分析、呈现现代 XLSX 工作表单表上限约 1,048,576 行 × 16,384 列,见 Excel 官方规格。CSV 格式本身没有这样的上限——能装多少,取决于读它的程序受得了多少。
什么时候你要的是 CSV,而不是工作簿六种"下游真正要的是纯 CSV"的情况——以及为什么 Excel 的另存为 CSV 不够用。
数据库与 API 导入数据库、ETL 任务、REST 接口进来时通常要的是 CSV,而不是还得它自己解析的 XLSX。BI 工具导出的工作簿一步就能变成可加载的文本。如果你的系统返回 JSON,也可以同样地从 JSON 生成 Excel。
CRM 与 ERP 批量导入Salesforce、SAP、HubSpot 以及大多数 CRM,上传联系人、订单、库存都要 CSV。一份给人看的工作簿——合并表头、公式、多个标签页——得先拍平成一个 CSV。
银行流水与财务对账银行或支付机构导出的是 .xlsx。拍平成 CSV 能保住参考号上的前导零,也剥掉那些扰乱导入工具的格式。一旦成了 CSV,就能拿去和另一张表对账。
某个工具只导出 Excel有些 BI 工具只给 .xlsx,不给别的。转成 CSV 是最通用的第一步——之后才能拿它去和另一份数据对两列,或交给一个只认文本的脚本。
手机端——“就想给我个 CSV”有人发了份 .xlsx,你正在用手机。手机上的 Excel 做一次性导出又慢又麻烦。这个转换器在手机浏览器里就能跑,几秒给你一个 CSV。
发给不装 Excel 的人你的同事不想要带宏、带合并单元格的 .xlsx。他们要的是一份朴素的文件,脚本、笔记本、编辑器都能直接打开、不报错。在这里转一下,把 CSV 发过去就行。
没有上传这一步——所以也没有“之后要删的东西”上传式转换器有个留存问题:你的工作簿躺在它们服务器上,等定时任务来清理。这款没有服务器端。SheetJS 在你浏览器里解析工作簿、写出 CSV,文件从头到尾就没上过服务器——没有“256 位 SSL”通道,也没有“几小时后删除”的承诺,因为这俩都不存在。
关掉标签页,工作簿就没了——它只在你机器的内存里待过。对工资表、客户导出,或 NDA 覆盖的内容来说,这才是对的模式:隐私是结构性的,不是一句要你信任的留存承诺。工具还免费、不用账号、没有每日配额。
把 Excel 转成 CSV — 常见问题1怎么把 Excel 文件转成 CSV?把 .xls 或 .xlsx 拖到转换器上,它会在浏览器里直接写出 CSV——不上传、不注册。点下载即可,单文件上限 100MB。要反方向,可以同样地把 CSV 转回 Excel 工作簿。2转成 CSV 时,公式会怎样?CSV 只存值,不存公式。一个写着 =SUM(A1:A10) 的单元格,写出来是它算出来的那个数字。格式、图表、宏同样不会跟过来——CSV 就是纯文本,一个字段一个值。你在 Excel 里看到什么,就得到什么。3多张表怎么处理?在这里把 Excel 转 CSV 时,每张非空 sheet 都会被合并成一个 CSV,中间用空行隔开。这跟 Excel 本身不一样:微软官方说明,“另存为 CSV” 只会保存活动工作表,所以一个多表工作簿得一张一张另存。有些转换器返回的是一打分表的 ZIP——这里给的是合并好的一个文件。4输出带 UTF-8 BOM 吗?不带。转换器输出的是纯 UTF-8,没有字节顺序标记(BOM)。Google Sheets、Numbers 和较新的 Excel 都能干净打开无 BOM 的 UTF-8 CSV。如果你的旧版 Windows Excel 默认还是 ANSI,双击打开时带重音的字母、中日韩文字可能变成 "?"——这种情况走 数据 > 从文本/CSV,在对话框里确认 UTF-8 就能正确读出。Excel 自带的"CSV UTF-8"另存选项会加 BOM,这也是本工具不用它的原因。5.xls 和 .xlsx 有什么区别?.xlsx(Excel 2007+)是基于 Office Open XML 的 XML 压缩包——现代默认格式,按 Excel 官方规格单表约 1,048,576 行 × 16,384 列。.xls(Excel 97–2003)是二进制的 BIFF 容器。本转换器两种都能读,输出 CSV 的方式一样。6有文件大小限制吗?有——单文件 100MB,超过的会在转换开始前直接拒绝。因为活儿是在你浏览器里干的,快慢取决于你的设备;一份 90MB 的工作簿,在手机上比在笔记本上要慢得多。7文件真的私密吗?你们上传吗?不上传。工作簿作为 CSV 的解析和写出全程在你浏览器里完成——文件根本不离开你的设备。大多数在线转换器会把文件传上去、之后承诺删除;这里没有"要删除的上传",因为压根没有上传。关掉标签页,文件就没了。8分隔符是逗号还是分号?逗号——RFC 4180 描述的那种。在区域设置为欧洲的 Windows Excel 上,CSV 可能会塌成一列,因为那个 Excel 期望的是分号。遇到这种情况,走 数据 > 从文本/CSV,把分隔符选成逗号即可。9什么时候该把 Excel 转成 CSV?当下游系统要的是纯文本时:加载进数据库或 ETL 任务、导入 Salesforce 或其他 CRM、喂给读 CSV 的统计工具。在你要对账两张表,或反方向从 JSON 生成 Excel 之前,把它变成 CSV 也是对的。