我在数据库中有数据需要导出到CSV。一些字段包括地址等,其中包括必须保留的换行符。这样的数据正在导出(这当然是样本数据):
"Bob Smith",38,"Fire Chief","1234 Obscure St.
Random Town, NA, 12345"
在Excel中未正确显示,或使用TextFieldParser类正确导入。是否可以在CSV文件中导出换行符?怎么样?
答案 0 :(得分:1)
使用其他字符的唯一组合替换数据中的换行符(例如,“*#^ $& @!”)。撤消另一端的替换。
答案 1 :(得分:0)
CSV不支持新行等特殊转义字符。
但是
在大多数情况下,您需要替换特殊字符,例如caridge return,以及分配给格式的特殊字符的空格。
\n
所有在一个Loooong行中,当它被解析到另一个应用程序时,这些代码被替换为正确的字符。
尝试并导出到XML。它会为你节省数小时的挫折!
不解决Excel中的开放......