Aspose.Cells is a .NET component for spreadsheet reporting without using Microsoft Excel. Other useful features include encrypted Excel file creation, Import or export Excel 2007 data & formatting, open an excel file to and from streams, convert a chart into image or convert an excel file to PDF. It further supports CSV format, add-ins, VBA, macros, AutoFit rows & columns, NamedRanges and formulae