c# - How to Export data into MS Excel from ASP.NET MVC -


this question has answer here:

i trying export data excel mvc. don't understand why;

public void downloadasexcelorderreports() {     try     {         var list = _reportwork.getlist();         gridview gv = new gridview();         gv.datasource = list;         gv.databind();         response.clearcontent();         response.buffer = true;         response.contentencoding = system.text.encoding.utf32;         response.addheader("content-disposition", "attachment; filename=marklist.xls");         response.contenttype = "application/ms-excel";         response.charset = "";         using (stringwriter sw = new stringwriter())         {             using (htmltextwriter htw = new htmltextwriter(sw))             {                 gv.rendercontrol(htw);                 response.output.write(sw.tostring());                 response.flush();                 response.end();             }         }     }     catch (exception ex)     {      } } 

this code found online.i output this. enter image description here has fill in table automatically excel.i can't see, missed.

gridview webcontrol. put data (databind) , emits html (rendercontrol) supposed sent browser , browser show table (tr , td tags).

in case you're trying show html code within excel document , makes no sense.

the best i've found use epplus, can nuget package manager. have tie data want excel doc like. it's bit fiddly there's no alternative.


Comments

Popular posts from this blog

asynchronous - C# WinSCP .NET assembly: How to upload multiple files asynchronously -

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -