我有一个导出到.csv文件的网格视图。当我导出数据时,如果有一个像10-10这样的值,并且它在excel中打开,它会显示为"10-oct“。我该怎么做才能让它显示为"10-10"?
发布于 2010-02-27 00:08:41
您可以告诉Excel单元格是文本而不是日期。当然,要这样做,您需要将其另存为XLS文件。
Right Click > Format Cells > Under Number tab > Select Text instead.发布于 2010-02-27 00:20:25
与奥斯汀的建议类似,您可以在值前面加上一个单引号('),这样可以避免自动格式化,并将竞争视为TEXT
1,3,'10-10,a正如评论中指出的那样,这个解决方案在某些程序中有效,但不是所有版本的excel都有效。如果这一点非常重要,您可能需要考虑直接导出为.xls或其他一些丰富的格式。
发布于 2010-02-27 00:07:25
Excel不就是在说“哦,那看起来像个日期”?
查看数据的另一个应用程序可能不会尝试如此多地解释数据。
https://stackoverflow.com/questions/2342911
复制相似问题