CSV文件:文件中的换行符

时间:2011-04-27 16:22:45

标签: c# csv

我在数据库中有数据需要导出到CSV。一些字段包括地址等,其中包括必须保留的换行符。这样的数据正在导出(这当然是样本数据):

"Bob Smith",38,"Fire Chief","1234 Obscure St.
Random Town, NA, 12345"

在Excel中未正确显示,或使用TextFieldParser类正确导入。是否可以在CSV文件中导出换行符?怎么样?

2 个答案:

答案 0 :(得分:1)

使用其他字符的唯一组合替换数据中的换行符(例如,“*#^ $& @!”)。撤消另一端的替换。

答案 1 :(得分:0)

CSV不支持新行等特殊转义字符。

但是

在大多数情况下,您需要替换特殊字符,例如caridge return,以及分配给格式的特殊字符的空格。

\n

所有在一个Loooong行中,当它被解析到另一个应用程序时,这些代码被替换为正确的字符。

尝试并导出到XML。它会为你节省数小时的挫折!

不解决Excel中的开放......