我将转换后的记录导出到CSV平面文件中。
记录包含仅包含数字(不包含字母字符)的“字符串”列,示例值为0410.623.764或0789.457.142
使用MS Excel打开CSV文件后,该值变为410.623.764现在,我想在Excel中打开文件时保持前导0。
因此,使用MS Excel打开CSV时会出现问题。
更新:使用记事本打开时,我看到0410.623.764中的前导“ 0”
更新2:我在超级用户中找到了一些解决方法,但我根本不满意。因为我看不到自己一次又一次地应用2分钟长的解决方法。由于每次收到新的源文件时都会生成新的(目标)文件。
我的问题是:是否有编程的方法来停止Excel中的格式设置?
您的流程或输出没有任何问题。Excel正在“删除”它以供显示和在公式中使用。
您可以将excel配置为保留前导零。这是MSDN http://office.microsoft.com/zh-cn/excel-help/keep-leading-zeros-in-number-codes-HA010342581.aspx
有一些方法可以确保Excel保持前导零。在这个问题中讨论了这些:
该TEXT函数将,除其他事项外,允许您保留前导零。
这是另一个有趣的链接:
http://chandoo.org/wp/2012/02/15/use-text-format-to-preserve-leading-zeros/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句