【问题标题】:StreamWriter how to get to ignore \r\n?StreamWriter 如何忽略\r\n?
【发布时间】:2012-01-24 23:22:12
【问题描述】:

我正在构建“导出”功能;我正在使用 StreamWriter 以 CSV 格式写入一些数据,以便可以在 excel 中打开。

问题是,事实证明,在该数据中,有字符串 \r\n 似乎导致 StreamWriter 将其视为换行符,这会填满 excel 中的表格。

有没有办法忽略 \r\n ?有什么想法吗?

【问题讨论】:

    标签: excel io newline streamwriter


    【解决方案1】:

    您可以使用 .Replace("\r\n", ""); 为了使答案更准确,您能否将代码粘贴到您正在解析和/或创建逗号分隔文件的位置..?

    【讨论】:

    • 这就是我最终解决它的方式,但我不认为这是一个正确的解决方案,因为我已经修改了数据。我应该能够在我的 excel 导出中拥有数据库中的 \r\n 。我试过Html.Encode() 仍然没有运气。应该有一种方法可以告诉 StreamWriter 忽略转义序列,或者对其进行编码,或者其他什么......
    • 我从来没有遇到过您遇到的问题,但是如果没有至少看到屏幕截图或您尝试读取的相同数据,很难说出您遇到的其他问题..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多