SpreadsheetGear 2017
SpreadsheetGear2017.Core Assembly

SpreadsheetGear2017.Core.dll enables developers to add Excel Reporting, Excel compatible charting, Excel compatible calculations and much more to any Microsoft .NET Framework solution.

SpreadsheetGear2017.Core is a safe, managed, strong named assembly which requires .NET 4.0, .NET 4.5, .NET 4.6 or .NET 4.7 and has no references to GDI+, ASP.NET, Windows Forms or WPF assemblies.

Some SpreadsheetGear2017.Core APIs require font metrics or other rendering information. These APIs will throw an exception unless SpreadsheetGear2017.Drawing or SpreadsheetGear2017.Windows.WPF can be loaded when required.

See the SpreadsheetGear2017.Drawing, SpreadsheetGear2017.Windows.Forms, SpreadsheetGear2017.Windows.WPF and SpreadsheetGear2017.Windows.Silverlight assemblies for GDI+, Windows Forms, WPF and Silverlight support.


The SpreadsheetGear namespace consists primarily of interfaces along with a few classes and enumerations which provide access to the SpreadsheetGear spreadsheet model.

The SpreadsheetGear.Advanced.Cells namespace provides a high performance API for getting and setting the values and formulas of cells.
The SpreadsheetGear.Charts namespace provides a comprehensive API for creating and modifying charts.
The SpreadsheetGear.Commands namespace provides undoable and redoable commands which are shared by the Windows Forms, WPF and Silverlight WorkbookView controls.
The SpreadsheetGear.CustomFunctions namespace provides an API for defining custom functions which may be added to a workbook set.
The SpreadsheetGear.Data namespace consists of SpreadsheetGear items which pertain to the System.Data namespace.
The SpreadsheetGear.Printing namespace provides a printing API shared by the Windows Forms, WPF and Silverlight WorkbookView controls.
The SpreadsheetGear.Shapes namespace provides an API for manipulating shapes which are owned by a sheet.
The SpreadsheetGear.Themes namespace provides an API for Microsoft Office compatible themes.