使用Epplus打开/保存消息(C#)

时间:2017-02-19 20:01:15

标签: c# epplus

我正在尝试使用Epplus(C#)保存,

这是我声明要写入的工作表的方式:

ExcelWorksheet ws = pck.Workbook.Worksheets["myFile"];

文件的内容很好,但我在保存/打开对话框时遇到了问题。

当我尝试保存时,收到以下消息:

enter image description here

它显示文件名,然后显示一堆字母数字字符(每次都不同)

有谁知道为什么会这样?

另外,作为一个附带问题,对话框中显示的名称是否可以更改?

提前致谢

1 个答案:

答案 0 :(得分:1)

我解决了这样的错误:

string filename = Path.GetFileName(excelFilePath);   

然后我改变了这个标题:

Response.AppendHeader("content-disposition", "attachment; filename=" + filename);

excelFilePath是Excel文件所在的目录

这会在打开/保存对话框中正确显示文件名。