저는 Excel 파일로 내보내려는 HTML 컨텐트가 있습니다. 엑셀로 내보내기에 대한 나의 기능은 다음과 같습니다 :MVC 붙여 넣기 HTML을 Excel에 붙여 넣으십시오.
public ActionResult ExportToExcel(string htmlToExport)
{
using (ExcelPackage ep = new ExcelPackage())
{
string fileTemplate = "test.xlsx";
using (FileStream stream = new FileStream(HttpContext.Server.MapPath("~/") + ConfigurationManager.AppSettings["templatePath"] + fileTemplate, FileMode.Open))
{
ep.Load(stream);
}
ExcelWorksheet ws = ep.Workbook.Worksheets.First();
Response.AppendHeader("Content-Disposition", fileTemplate);
return File(ep.GetAsByteArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
}
}
파일을 엑셀 HTML을 붙여 넣기하는 방법이 있나요? 이 작업을 수동으로 수행하면 모든 것이 정상입니다. 나는 서버 쪽에서 이것을하고 싶고 내부에 붙여 넣은 html로 파일을 반환한다. 이것이 가능한가?
"붙인 HTML"이란 무엇을 의미하며 어떻게 작동하지 않습니까? – CodeCaster
HTML을 복사하여 파일을 Excel로 붙여 넣으면 잘 보입니다. 나는 코드에서 이것을하고 싶다. – FrenkyB