CSV 转 Excel
自动识别编码,长数字按文本写入防科学计数
将文件拖拽到这里
或 点击选择文件
支持 .csv / .txt / .tsv,输出标准 .xlsx
关于这个工具
用 Excel 直接打开 CSV 的两大噩梦:中文乱码,以及身份证号、订单号变成 3.7E+12 这样的科学计数法。本工具一次治好两个——编码可选自动检测(UTF-8 失败自动转 GB18030,覆盖国内最常见的 Excel 导出编码),长整数和前导零按文本写入,每一位数字都原样保留。
分隔符默认自动嗅探(逗号/分号/Tab),也可以手动指定;自动去除包裹引号。输出为标准 .xlsx,本地下载后可直接继续编辑。全程在浏览器本地完成,文件不上传——客户名单、订单数据这类敏感表格不必交给任何服务器。
功能特点
- 编码自动检测:UTF-8 / GB18030 全覆盖,治打开乱码
- 长数字与前导零按文本写入,身份证号不变科学计数法
- 分隔符自动嗅探,或手动指定逗号/分号/Tab
- 标准 RFC 4180 解析,自动去引号、正确分列
- 免费无限制,本地转换不上传
如何使用
- 拖入或选择 .csv / .txt / .tsv 文件
- 选择编码(默认自动检测)与分隔符(默认自动)
- 保持「长数字按文本写入」勾选
- 点击「开始转换」,下载 .xlsx
常见问题
- 为什么CSV在Excel里打开是乱码?
- 编码不匹配:UTF-8 的文件被按 GBK 读,或反过来。本工具默认自动检测——先按严格 UTF-8 解码,失败再按 GB18030;也可以手动指定编码强制读取。
- 身份证号/单号变成了科学计数法怎么办?
- Excel 会把超过 11 位的数字转成浮点数显示。本工具把 12 位以上整数和前导零数字按文本写入 .xlsx,位数与原文件完全一致,不再变 3.7E+12。
- 前导零丢失怎么处理?
- 编码为 001、007 这样的编号转数字后会丢零。勾选「长数字按文本写入」时这类值同样按原样保留为文本。
- 分列不对、引号没去掉怎么办?
- 本工具按 CSV 标准(RFC 4180)解析并自动去引号;分隔符自动嗅探逗号/分号/Tab,特殊文件可手动指定。若仍分列错误,检查文件是否用了罕见分隔符。