CSV 文件:文件中的换行符

发布于 2024-11-03 19:36:37 字数 374 浏览 1 评论 0 原文

我的数据库中有数据需要导出为 CSV。某些字段包括地址等,其中包括必须保留的换行符。数据像这样导出(当然这是示例数据):

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

在 Excel 中无法正确显示,或者使用 TextFieldParser 类。是否可以导出 CSV 文件中的换行符?如何?

I have data in a database that needs to be exported to CSV. Some of the fields include addresses and such, which include newlines which MUST be preserved. The data is being exported like this (this is sample data of course):

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

Which doesn't show up correctly in Excel, or import correctly with TextFieldParser class. Is it possible to export newlines in CSV files? How?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初相遇 2024-11-10 19:36:37

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

Substitute the newline characters in the data with a unique combination of other characters (eg,"*#^$&@!"). Undo the substitution on the other end.

べ映画 2024-11-10 19:36:37

CSV 不支持特殊转义字符,例如换行符。

在大多数情况下,您需要将特殊字符(例如回车符、空格)替换为分配给格式的特殊字符。

\n

所有这些都在一个 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.

\n

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 ...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文