导出成 csv 格式时文本被 MS-Excel 截断

问题:
为什么通过 ProTool /Pro/Lite V6.0 组态的文本在导出为 CSV 格式后在 Microsoft Excel 中被截断?

解答:
只有文本以数学操作符 (例如,+、/、*、=,等) 开头时才会发生这种情况。当通过 ProTool 将文本导出成为 CSV 格式 (CSV 标准) 时,所有文本都位于两个单引号之间。当用 MS-Excel 打开导出的 CSV 文件时,这两个单引号被 MS Excel 自动删除。

如果文本以数学操作符开头,则 MS-Excel 自动将该部分翻译为“公式”。对 Excel 公式,设置了一定数目的字符 (对 MS-Excel 2000,为 255 个字符)。如果 ProTool 中的字符串长度大于设置的公式长度,则后面的字符被截断。

补救措施:

  • 在 ProTool 组态中不要以数学操作符作为文本行开头。
  • 对列表,使用圆点 ("ALT + Num7")。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论