CSV 文件:文件中的换行符
我的数据库中有数据需要导出为 CSV。某些字段包括地址等,其中包括必须保留的换行符。数据像这样导出(当然这是示例数据):
"Bob Smith",38,"Fire Chief","1234 Obscure St.
Random Town, NA, 12345"
在 Excel 中无法正确显示,或者使用 TextFieldParser 类。是否可以导出 CSV 文件中的换行符?如何?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将数据中的换行符替换为其他字符的唯一组合(例如,“*#^$&@!”)。撤消另一端的替换。
Substitute the newline characters in the data with a unique combination of other characters (eg,"*#^$&@!"). Undo the substitution on the other end.
CSV 不支持特殊转义字符,例如换行符。
但
在大多数情况下,您需要将特殊字符(例如回车符、空格)替换为分配给格式的特殊字符。
所有这些都在一个 Loooong 行中,当它被解析到另一个应用程序中时,这些代码将被替换为正确的字符。
尝试导出为 XML。这将为您节省数小时的挫败感!
无法解决在 Excel 中打开的问题...
CSV does not support special escape character like new lines.
But
In most cases you would need to replace special characters like caridge return, whitespaces with special characters assigned to a format.
All in one Loooong line and when it gets parsed into another application these codes get replaced with the correct characters.
Try and export to XML. It will save you hours of frustrations!
Wont solve opening in Excel ...