SoftArtisans OfficeWriter, which combines ExcelWriter and WordWriter, offers pure .NET reporting that generates real Excel and Word reports from your ASP.NET application, without any dependency on Microsoft Office. OfficeWriter works without dependency on the Microsoft Excel and Word objects, which are not required on the server. This avoids the performance penalties and instability otherwise associated with instantiating multiple copies of Excel and Word objects on a web server. OfficeWriter safely generates thousands of Excel workbooks and Word documents for an unlimited number of concurrent users each day.
ExcelWriter is not a visual end-user tool like Microsoft Excel. It is not an ActiveX control that exists on the client. Rather, it generates native Excel files via server-side code.
With OfficeWriter, creating Excel spreadsheets and Word documents has never been so easy. With as little as 12 lines of code, an Excel spreadsheet can be populated with records from a database table (assuming that the template for the Excel spreadsheet has been designed and stored on the server).