All Projects → ClosedXML → ClosedXML.Extensions.AspNet

ClosedXML / ClosedXML.Extensions.AspNet

Licence: MIT License
ASP.NET extensions for ClosedXML

Programming Languages

C#
18002 projects

ClosedXML.Extensions.AspNet

ASP.NET Extensions for ClosedXML

Install via NuGet

To install ClosedXML.Extensions.AspNet, run the following command in the Package Manager Console

PM> Install-Package ClosedXML.Extensions.AspNet

Usage

There are two extension methods: one for HttpResponse and one for XLWorkbook. Both deliver the relevant ClosedXML workbook to the response stream.

using (var wb = GenerateClosedXMLWorkbook())
{
    var response = this.Response;
    response.DeliverWorkbook(wb, "generatedFile.xlsx");
    
    // or specify the content type:
    response.DeliverWorkbook(wb, "generatedFile.xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
}

or

using (var wb = GenerateClosedXMLWorkbook())
{
    wb.DeliverToHttpResponse(this.Response, "generatedFile.xlsx");
    
    // or specify the content type:
    wb.DeliverToHttpResponse(this.Response, "generatedFile.xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].