Excel和数字编程生成的CSV文件格式问题

在我的iOS项目中,我已经从我的数据编程生成csv文件。 大多数情况下, Microsoft ExcelApple Numbers可以打开。

但是当单元格数据是5 - 60 ,Excel会自动将它转换为May-60date值,而Numbers则正确地打开它。

我发现这个线程: https : //stackoverflow.com/a/165052/833885 ,所以解决scheme使Excel的开心是使用"=""5 - 60""" 。 但是这会让Numbers显示="5 - 60" ……

您可以快速生成空的csv文件来testing我上面描述的。

是可以生成让所有的世界高兴的CSV文件?

提前致谢。

您可以在Excel中创build一个新文件,并从数据function区选项卡导入 – 这样就可以在csv中为“列”指定数据types。 有点痛苦,但会避免这个问题。