【发布时间】:2015-03-27 01:12:41
【问题描述】:
我的主要目标是在我的 .NET 应用程序的服务器端动态创建一个包含 html 表的 xls。不过,我的 HTMLtable 的数据模型非常复杂,但我设法使用 dotliquid 为另一个用例创建了模型 - 导出到我的应用程序的 pdf 功能。在这里,我使用来自基本对象的 EO.pdf 库。
现在我希望没有必要做一些“双重工作”,因为在我的代码的某个时刻,我有完整的 HTML 标记,实际上是从中创建 PDF 的。
生成我的 pdf 的代码:
#region plan
string legend = string.Empty;
string allg = string.Empty;
int lineCount = 0;
int dayCount = 0;
var plan = Utils.Pdf.ConvertToPdf.ConvertPlanTemplate(out allg, out legend, out lineCount, out dayCount);
if (RequestValues.Extension.ToLower() == "pdf")
{
...
var doc = new EO.Pdf.PdfDocument();
EO.Pdf.HtmlToPdf.ConvertHtml(plan, doc, options);
...
}
在这里,我使用 EO 的“ConvertHtml”-方法将我的 html(使用 dotliquid 创建)转换为我的 PdfDocument-Instance。 长话短说,我正在 NPOI 中寻找这样的方法。有没有办法通过 NPOI 将 HTML 表格转换为 xls / xlsx 文件(“手动”方式除外)?
最好的问候, 改正
【问题讨论】:
-
关于将 HTML 转换为 Excel 的任何更新?
标签: c# html apache-poi xls npoi