SpreadsheetGear 2023
SpreadsheetGear2023.Core Assembly

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

SpreadsheetGear2023.Core is a safe, managed, strong named assembly which requires .NET Framework 4.6.2+ and has no references to GDI+, ASP.NET, Windows Forms or WPF assemblies.

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

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

Namespaces
NamespaceDescription

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 and WPF 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 and WPF 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.