excel - EPPlus multiple tabs c# -
i'm using epplus export excel. have done functions "excelworksheet". join of them in 1 excel(one per tab) using don't know how can it.
here main function:
public actionresult exportreports(string sheetname) { try { var req = getrequest(); var filedownloadname = "onlinereport.xlsx"; var contenttype = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; var package = new excelpackage(); var ws1 = analysisbyaircarrier(package, req); var ws2 = summary(package, req); var filestream = new memorystream(); package.saveas(filestream); filestream.position = 0; var fsr = new filestreamresult(filestream, contenttype); fsr.filedownloadname = filedownloadname; return fsr; } catch (exception ex) { _logger.error("error exportreports", ex); } }
i join ws1 , ws2 in same file in different tabs.
note: ws1 , ws2 excelworksheet objects
any idea??
thanks.
you should able add copy of worksheet workbook tab:
using(var package = new excelpackage()) { package.workbook.worksheets.add("first worksheet 1", ws1); package.workbook.worksheets.add("first worksheet 2", ws2); // package }
i'm not sure you're doing in analysisbyaircarrier
, summary
though.
i haven't tested it, adding blank worksheets , operating on them works expected me (it creates multiple tabs can fill content)
[edit]: updating "first worksheet" comment
Comments
Post a Comment