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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -