excel - 格式化包含 HTML 的 CSV 文件以便导入到 Excel

标签 excel csv export

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

最佳答案

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

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

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

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

关于excel - 格式化包含 HTML 的 CSV 文件以便导入到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049204/

相关文章:

vba - 非连续范围 : VBA 的奇怪单元格地址行为

c# - 如何使用 C# 将 CSV 数据粘贴到 Windows 剪贴板

python - Panda 的写入 CSV - 追加与写入

php - 将带有特殊字符的文本从 MySQL/PHP 导出到 Excel

excel - 过滤精确匹配并从范围中提取标准

vba - 在 VBA (Excel) 中使用常量启用 "customization"

vba - 第二次打开文件时 Excel 崩溃

csv - 在 Cypher + Neo4j 中加载 CSV 失败 "LoadExternalResourceException: Couldn' t 在 :"加载外部资源

c++ - PImpl 并不能使我免于导出 STL

c# (WinForms-App) 将数据集导出到 Excel