私はExcelファイルとして書き出したいhtmlコンテンツを持っています。私のエクスポート機能は次のようになります:MVCを貼り付けるHTMLを
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をExcelファイルに貼り付ける方法はありますか?これを手動で行うと、すべてがOKです。私はサーバー側でこれを行い、内部に貼り付けられたhtmlでファイルを返すようにしたいと思います。これは可能ですか?
「貼り付けたHTML」とはどういう意味ですか、それはどういうわけではありませんか? – CodeCaster
HTMLをコピーしてExcelファイルに貼り付けると、うまく見えます。私はコードでこれをしたいと思います。 – FrenkyB