【发布时间】:2017-07-26 08:20:25
【问题描述】:
在我的 iOS 项目中,我从我的数据中以编程方式生成了 csv 文件。大多数时候,Microsoft Excel 和 Apple Numbers 看起来都不错。
但是当单元格数据类似于5 - 60 时,Excel 似乎会自动将其转换为日期值,例如May-60,而 Numbers 可以正确打开它。
我找到了这个帖子:https://stackoverflow.com/a/165052/833885,所以让 Excel 满意的解决方案是使用"=""5 - 60"""。但这会让Numbers显示="5 - 60"......
您可以快速生成空的 csv 文件来测试我上面描述的内容。
是否可以生成让全世界都开心的 csv 文件???
提前致谢。
【问题讨论】:
-
试试这个
'5 - 60。这将使 excel 将其作为字符串读取。虽然我没有测试过这个 -
@Zac 它会在 Excel 上显示 '5 - 60 而不是 5 - 60
-
我猜这对你没有好处?解析文件时不能读吗?
-
@Zac 我的意思是在你的方法中,有额外的 ' 作为前缀,如果可能的话我不想要它。