小编Sop*_*iti的帖子

通过 ClosedXML.dll 打开 Excel 文件显示错误“Excel 发现无法读取的内容”

您好,我使用 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();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# import-from-excel closedxml

1
推荐指数
1
解决办法
2709
查看次数

标签 统计

c# ×1

closedxml ×1

import-from-excel ×1