我正在尝试使用Epplus(C#)保存,
这是我声明要写入的工作表的方式:
ExcelWorksheet ws = pck.Workbook.Worksheets["myFile"];
文件的内容很好,但我在保存/打开对话框时遇到了问题。
当我尝试保存时,收到以下消息:
它显示文件名,然后显示一堆字母数字字符(每次都不同)
有谁知道为什么会这样?
另外,作为一个附带问题,对话框中显示的名称是否可以更改?
提前致谢
答案 0 :(得分:1)
我解决了这样的错误:
string filename = Path.GetFileName(excelFilePath);
然后我改变了这个标题:
Response.AppendHeader("content-disposition", "attachment; filename=" + filename);
excelFilePath是Excel文件所在的目录
这会在打开/保存对话框中正确显示文件名。