您好,我使用 ClosedXML.dll 创建了一个 excel 文件,当我要打开该文件时,它显示“Excel 发现无法读取的内容”消息。我的文件内容有瑞典语文本。不知道根本原因是什么?有没有办法设置语言?如何删除该警告请帮助我。这是代码快照。
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(dt); //dt is DataTable
Response.Clear();
Response.ClearHeaders();
Response.Buffer = true;
Response.Charset = "";
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("content-disposition", "attachment;filename="+fileName+".xlsx");
Response.ContentEncoding = Encoding.UTF8;
using (MemoryStream MyMemoryStream = new MemoryStream())
{
MyMemoryStream.Capacity = (int)MyMemoryStream.Length;
wb.SaveAs(MyMemoryStream);
MyMemoryStream.WriteTo(Response.OutputStream);
Response.Flush();
Response.End();
}
}