当我在 Excel 中打开时,带有数字和数字斜线的 CSV 会更新数据

问题描述 投票:0回答:1

我正在从我的数据中导出 CSV 文件,并且我有一些数据的值类似于

"20 8/1"

当我在 Excel 中打开 CSV 文件时,它只是将其转换为

"28"
。如果我有
"500 500/10"
,它将变成
"550"
(似乎将值相加20 + 8/1 = 20 + 8 = 28。500 + 500/10 = 500 + 50 = 550)

如何避免这种情况?

  • 我已经对每个单元格/列值使用双引号 - 即 没有任何区别。
  • 我知道我们可以使用导入数据 “数据”>“获取数据”>“从文本/CSV”。但用户不愿意付出这样的努力。
  • 另一种选择是直接导出 导入 Excel,但该选项不起作用,因为 CSV 正在导入到不接受 Excel 的其他系统。
  • 我也知道我可以在打开 Excel 后做一些事情,但直到那时数据已经转换,所以寻找一个修复 CSV 本身的选项。有什么办法可以摆脱
    /
    或其他想法吗?

感谢您的帮助,提前谢谢您。

excel csv escaping slash
1个回答
0
投票

如果您可以控制导出,则可以将该字段更改为:

="20 8/1"

例如:

123,="20 8/1",456

这应该“按原样”保留数据。

© www.soinside.com 2019 - 2024. All rights reserved.