Search code examples
c#asp.netexport-to-excel

export data to excel file in an asp.net application


Can someone provide a link with a tutorial about exporting data to an excel file using c# in an asp.net web application.I searched the internet but I didn't find any tutorials that will explain how they do it.


Solution

  • You can use Interop http://www.c-sharpcorner.com/UploadFile/Globalking/datasettoexcel02272006232336PM/datasettoexcel.aspx

    Or if you don't want to install Microsoft Office on a webserver I recommend using CarlosAg.ExcelXmlWriter which can be found here: http://www.carlosag.net/tools/excelxmlwriter/

    code sample for ExcelXmlWriter:

    using CarlosAg.ExcelXmlWriter;
    
    class TestApp {
        static void Main(string[] args) {
            Workbook book = new Workbook();
            Worksheet sheet = book.Worksheets.Add("Sample");
            WorksheetRow row =  sheet.Table.Rows.Add();
            row.Cells.Add("Hello World");
            book.Save(@"c:\test.xls");
        }
    }