【发布时间】:2012-12-13 22:16:26
【问题描述】:
我在以编程方式生成正确的 CSV 文件时遇到问题,该文件随后由用户下载并在我的 ASP.NET 项目中的 excel 中打开。 Excel 似乎可以正确打开文件,但是当我转到“另存为”时,它默认为 Unicode 文本。我知道 CSV 基本上是一个文本文件,但是如果您尝试在 Excel 中创建一个 CSV,保存,然后保存,因为它将默认保存为 CSV 类型。因此,我相信一些额外的东西会与文件一起保存。我已确保 HTTP 标头上下文类型设置为“text/csv”,因此我确信响应对用户来说是正确的。
【问题讨论】:
-
请发布您用来生成文件的源代码以及由它生成的示例 CSV 文件。