You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel保存为CSV时数值被四舍五入如何保留原始值

Excel保存CSV保留长数值原始值的操作方法

问题触发核心原因

该四舍五入问题通常来自两个阶段:

  1. 存储CSV时Excel默认写入单元格的显示值而非实际存储的原始值,如果单元格数值格式设置的保留位数不足,就会提前触发四舍五入写入文件
  2. 重新打开CSV时Excel会自动将长数字串识别为数值型,Excel的数值型精度上限为15位,超出部分会自动四舍五入截断

具体操作步骤

第一步:确认数值丢失阶段

保存CSV后不要直接用Excel打开,右键选择「打开方式」-「记事本」打开CSV文件,查看对应字段的数值:

  • 若已经显示为413915000000000,说明是存储阶段丢失,按照第二步操作
  • 若仍为原始的413914995946952,说明是打开阶段解析问题,直接按照第三步操作

第二步:存储阶段保留原始值操作

  • 选中目标数值列,右键选择「设置单元格格式」,分类选择「文本」,点击确定,确认所有数值都正常显示后再保存CSV即可
  • 若不想修改单元格格式,也可以在所有目标数值前统一添加半角单引号',强制Excel将内容识别为文本,存储时不会触发数值精度处理

第三步:打开CSV时避免自动截断操作

不要直接双击CSV文件打开,按以下路径导入:

  1. 打开空白Excel表格,选择顶部菜单栏「数据」-「自文本/CSV」
  2. 选中要打开的CSV文件,点击导入
  3. 在弹出的导入配置窗口中,找到目标数值列,将列数据格式设置为「文本」,完成导入即可

注意事项

CSV本身是纯文本格式,没有内置的单元格格式属性,只要存储时写入的是原始数值串,后续按文本格式导入就不会出现精度丢失问题。

内容的提问来源于stack exchange,提问作者Poyita de troya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 17:24:05