首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >格式化包含HTML的CSV文件以导入到Excel

格式化包含HTML的CSV文件以导入到Excel
EN

Stack Overflow用户
提问于 2010-06-16 05:28:40
回答 2查看 18.1K关注 0票数 5

我想从我的应用程序中导出一个CSV文件,以便导入到Excel (或任何其他支持CSV文件的电子表格)中。无论如何,我的表格中的一个单元格具有丰富的内容(即HTML),当然,这些内容可以包含逗号以及其他HTML字符和格式。我意识到Excel“可以”处理HTML格式的文本,但将其导出为CSV往往会使导入的数据搞砸。有没有什么特殊的方法可以格式化特定的单元格,以便正确导入?

EN

回答 2

Stack Overflow用户

发布于 2010-06-16 05:40:38

如果您将所有字段用双引号(或其他分隔符,但最常见的是双引号)括起来,那么字段数据中的逗号应该不会造成问题。

当然,如果您的数据还包含双引号,您可能会遇到问题。如果字段值中存在双引号,则必须通过在其旁边放置另一个双引号来对其进行转义。

关于CSV文件的Wikipedia页面值得一读,因为它很好地解释了问题和解决方案:

http://en.wikipedia.org/wiki/Comma-separated_values

票数 4
EN

Stack Overflow用户

发布于 2010-06-16 22:15:49

我决定不使用CSV文件来导出数据。相反,我使用了一个不同的选项;即,使用HTML表。当我将数据导出为表格时,Excel会将内容识别为HTML,并在任何单元格中保留(大部分)丰富内容的所有格式。

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

https://stackoverflow.com/questions/3049204

复制
相关文章

相似问题

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