2010-06-15 36 views
4

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

回答

3

如果您将所有字段用双引号(或其他一些分隔符,但双引号最常用)括起来,则字段数据中的逗号不应出现问题。

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

的维基百科页面上的CSV文件值得一读,因为它解释的问题,以及解决方案,相当不错:

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

2

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

相关问题