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

18位账号导出CSV被截断,如何避免?当前使用LEFT(Pr.Account_Number__c,18)

解决18位账号导出CSV时的截断问题

你遇到的问题本质是Excel对长数字的默认解析行为:当CSV中的数字超过15位时,Excel会自动将其识别为数值类型,超过15位的部分会被置0,并非导出过程中字段被截断。以下是几种可行的解决方法:

  • 修改导出代码,强制文本格式
    在账号字段前添加单引号前缀,让Excel以文本格式解析该字段,修改后的代码为:

    "'" & LEFT(Pr.Account_Number__c, 18)
    

    导出后用Excel打开时,单引号会被自动隐藏,账号的18位数字会完整显示。

  • 导入CSV时手动指定列格式
    不需要修改代码,在Excel中通过导入向导设置:

    1. 打开Excel,点击「数据」选项卡,选择「自文本/CSV」导入目标文件
    2. 在导入预览界面,选中账号列,将「数据类型」设置为「文本」
    3. 完成导入后,账号字段会以完整文本形式展示
  • 确认字段存储类型
    检查Salesforce中Pr.Account_Number__c字段的类型,如果是数值类型,建议先将其修改为文本类型(数值类型无法存储超过15位的精确数字),再进行导出操作,从根源避免精度丢失。

内容的提问来源于stack exchange,提问作者Mkhomiak2

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 21:14:54