Excel 是什么
Excel 工作簿本质上是一个 zip 压缩包,里面是描述工作表、单元格、公式、样式和图表的 XML。.xlsx 就是这种格式,.xls 是 2007 年以前的二进制格式。
财务、运营,以及所有收到过财务和运营发来的文件的人。
CSV 是什么
CSV 是纯文本文件,一行一条记录,字段之间用逗号分隔。没有类型,没有格式,也没有第二个工作表。所有值在被下游程序解释之前都只是文本。
几乎所有数据库、分析工具和电子表格软件都能读写它,所以导出功能默认给的就是它。
Excel 转成 CSV 时会发生什么变化
只读第一个工作表,单元格按 Excel 显示出来的文本读取,而不是底层的数字。这一点对日期很关键:显示为 2026-03-15 的单元格拿到的就是这串文字,而不是需要你再去换算的序列号 46096。
值里如果含有分隔符、引号或换行,会被加上引号,内部的引号会写成两个。这是 RFC 4180 的规定,也是电子表格软件期望的写法。
公式没有了,留下的是它算出来的结果。CSV 里没有表示表达式的语法,所以只有结果能保留。
格式也没有了。加粗、颜色、边框、条件格式、合并单元格、冻结窗格和列宽,都是工作簿的属性而不是数据。
只转第一个工作表。一个有十二个月份标签页的工作簿,导出来的是一月,不是十二个文件。
单元格按 Excel 显示的文本读取。显示为 2026-03-15 的日期拿到的就是这串文字,而不是序列号。