0
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(dt);
wb.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
wb.Style.Font.Bold = true;
Response.Clear();
Response.Buffer = true;
Response.Charset = "";
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("content-disposition", "attachment;filename= EmployeeReport.xlsx");
using (MemoryStream mymemorystream = new MemoryStream()) {
wb.SaveAs(mymemorystream);
mymemorystream.WriteTo(Response.OutputStream);
Response.Flush();
Response.End();
}
}
我得到的錯誤信息是如何使用Excel互操作設置工作表的名稱
工作表的名稱不能爲空。
我該如何解決這個問題?
再次相同的錯誤 – babi
這是新埃羅r:名稱空間「Microsoft」中不存在類型或名稱空間名稱「Office」(您是否缺少程序集引用?) – babi
您是否安裝了Microsoft Office,特別是Interop COM程序集? – silkfire