把 CSV 文件拖到这里
或 (.csv .txt .tsv,支持 GBK、UTF-8、Big5 编码)
没有文件?
体检结果 示例
预览Excel 会改动已损坏或危险
Excel 文件(.xlsx)· 推荐
勾选的列存成“文本”格式,身份证号、银行卡号、开头的 0 都原样保留,双击直接打开。
修好的 CSV
UTF-8 带 BOM,Excel 和 WPS 打开不乱码。
为什么会乱码、会变形
- 乱码:很多系统导出的 CSV 是 UTF-8 编码但没有 BOM 标记,中文版 Excel 会按 GBK 去读,于是满屏乱码。反过来,GBK 文件在 Mac 或别的软件里也会乱码。本工具先识别原编码,再统一输出带 BOM 的 UTF-8。
- 长数字:Excel 把纯数字当数值,常规格式下 12 位以上显示成科学计数法;数值精度只有 15 位,身份证号第 16—18 位会变成 0,保存后就真的丢了。
- 开头的 0:邮编 010010、工号 0012 会被当成数字 10010、12。
- 像日期的文字:1-2、3/4 这样的编号会被改成日期。
- 公式:以 = + - @ 开头的单元格,Excel 会当成公式运行,来自外部的表格可能借此执行危险操作(CSV 注入)。
- 如果文件里的身份证号已经是 1.10101E+17 或末尾是 000,说明之前已经被 Excel 打开并保存过,丢失的数字无法恢复,需要回到原系统重新导出。