gpt4 book ai didi

c# - ClosedXML:导出到 Excel 不下载文件 MVC 4

转载 作者:行者123 更新时间:2023-11-30 18:21:33 26 4
gpt4 key购买 nike

我有一个 List<T> ,我将其转换为数据表,然后通过 Kingsoft-Spreadsheets 将该数据表导出到 Excel使用 ClosedXML 库。

但是,由于某种原因,代码无法正常工作,无法下载工作表。我的 MVC View 上出现了奇怪的符号屏幕。我附上了图片以供引用。非常感谢任何帮助。

enter image description here

最佳答案

看起来 Excel 文件已正确创建,但您的浏览器试图将其作为纯文本文件打开。正确设置响应的内容类型和内容配置 header ,如下所示:

Response.AddHeader("content-disposition", "attachment; filename=" + myName);
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; // or "application/vnd.ms-excel"

有关完整的工作代码示例,请参阅此 question及其答案。

关于c# - ClosedXML:导出到 Excel 不下载文件 MVC 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35292368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com