내 주요 목표는 동적으로 내 .NET 응용 프로그램의 serverside에 html 테이블을 포함하는 xls를 만드는 것입니다. 그러나 HTMLtable의 Datamodel은 꽤 복잡합니다. 그러나 다른 용도 (예 : 내 응용 프로그램의 PDF로 내보내기)에 대해 dotliquid를 사용하여 모델을 만들었습니다. 여기서 필수 개체의 EO.pdf 라이브러리를 사용합니다.NPOI/C#을 사용하여 HTML 표를 xls/xlsx-file로 변환하는 방법이 있습니까?
이제는 "이중 작업"을 할 필요가 없기 때문에 코드의 일부 지점에서 PDF가 실제로 작성된 완전한 HTML 마크 업을 갖기를 바랍니다.
코드 내 PDF 파일을 생성 : 여기 EO의 "ConvertHtml"-Method 내 PdfDocument-인스턴스에 (dotliquid 사용하여 만든) 내 html로 변환하는 데 사용
#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);
...
}
. 긴 이야기를 짧게하기 위해 NPOI에서 이와 같은 방법을 찾고 있습니다. HTML 테이블을 NPOI ("수동"방식이 아닌)를 통해 xls/xlsx-file로 변환하는 방법이 있습니까?
최고 감사합니다, getoveritde
은 정확히 그 링크에서 설명 : 당신은 아래 링크에서 문제에 대한 해결책을 찾을 수 있습니까? – clinch