首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出的CSV数据未在Excel中正确显示

导出的CSV数据未在Excel中正确显示
EN

Stack Overflow用户
提问于 2010-02-27 00:04:44
回答 6查看 3.2K关注 0票数 2

我有一个导出到.csv文件的网格视图。当我导出数据时,如果有一个像10-10这样的值,并且它在excel中打开,它会显示为"10-oct“。我该怎么做才能让它显示为"10-10"?

EN

回答 6

Stack Overflow用户

发布于 2010-02-27 00:08:41

您可以告诉Excel单元格是文本而不是日期。当然,要这样做,您需要将其另存为XLS文件。

代码语言:javascript
复制
Right Click > Format Cells > Under Number tab > Select Text instead.
票数 1
EN

Stack Overflow用户

发布于 2010-02-27 00:20:25

与奥斯汀的建议类似,您可以在值前面加上一个单引号('),这样可以避免自动格式化,并将竞争视为TEXT

代码语言:javascript
复制
1,3,'10-10,a

正如评论中指出的那样,这个解决方案在某些程序中有效,但不是所有版本的excel都有效。如果这一点非常重要,您可能需要考虑直接导出为.xls或其他一些丰富的格式。

票数 1
EN

Stack Overflow用户

发布于 2010-02-27 00:07:25

Excel不就是在说“哦,那看起来像个日期”?

查看数据的另一个应用程序可能不会尝试如此多地解释数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2342911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档