我的主要目标是在.NET-Application中的服务器端动态创建包含html表的xls。我的HTMLtable的Datamodel非常复杂,但我设法使用dotliquid为另一个用例创建模型 - 导出到我的应用程序的pdf-feature。在这里,我使用基本对象的EO.pdf库。
现在我希望没有必要做一些“双重工作”,因为在我的代码的某些方面,我有完整的HTML-Markup,从中实际创建了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”-Method将我的html(使用dotliquid创建)转换为我的PdfDocument-Instance。 总而言之,我在NPOI中寻找这样的方法。有没有办法通过NPOI将HTML表格转换为xls / xlsx文件(除了“手动”方式)?
最诚挚的问候, getoveritde
答案 0 :(得分:-1)
是的,有一种方法可以使用C#中的NPOI将html表转换为xls / xlsx文件,并详细讨论该方法在StackOverflow上;您可以在以下链接中找到问题的解决方案: