[英]Is there a way to convert a HTML table to xls / xlsx-file using NPOI/C#?
我的主要目標是在.NET應用程序的服務器端動態創建一個包含html表的xls。 雖然,我的HTMLtable的Datamodel非常復雜,但是我設法在另一個用例中使用dotliquid創建了Model-將應用程序導出為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文件(“手動”方法除外)?
最好的問候,getoveritde
是的,有一種方法可以在C#中使用NPOI將html表轉換為xls / xlsx文件,有關該方法的詳細信息,請參見StackOverflow; 您可以在下面的鏈接中找到解決問題的方法:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.