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();
}
}
내가 갖는 오류 메시지가엑셀 Interop를 사용하여 워크 시트 이름을 설정하는 방법
워크 시트 이름은 비워 둘 수 없습니다입니다.
어떻게 해결할 수 있습니까?
다시 동일한 오류 – babi
이 새로운 에로 인 r : 형식 또는 네임 스페이스 이름 'Office'가 'Microsoft'네임 스페이스에 없습니다 (어셈블리 참조가 누락 되었습니까?) – babi
Microsoft Office가 설치되어 있습니까? 특히 Interop COM 어셈블리가 있습니까? – silkfire