【发布时间】:2012-01-24 23:22:12
【问题描述】:
我正在构建“导出”功能;我正在使用 StreamWriter 以 CSV 格式写入一些数据,以便可以在 excel 中打开。
问题是,事实证明,在该数据中,有字符串 \r\n 似乎导致 StreamWriter 将其视为换行符,这会填满 excel 中的表格。
有没有办法忽略 \r\n ?有什么想法吗?
【问题讨论】:
标签: excel io newline streamwriter
我正在构建“导出”功能;我正在使用 StreamWriter 以 CSV 格式写入一些数据,以便可以在 excel 中打开。
问题是,事实证明,在该数据中,有字符串 \r\n 似乎导致 StreamWriter 将其视为换行符,这会填满 excel 中的表格。
有没有办法忽略 \r\n ?有什么想法吗?
【问题讨论】:
标签: excel io newline streamwriter
您可以使用 .Replace("\r\n", ""); 为了使答案更准确,您能否将代码粘贴到您正在解析和/或创建逗号分隔文件的位置..?
【讨论】:
Html.Encode() 仍然没有运气。应该有一种方法可以告诉 StreamWriter 忽略转义序列,或者对其进行编码,或者其他什么......