NEW: NuGet Package for .NET 6, .NET Core 3.1, and .NET 4.6.2+
Add Spread to your project quickly and easily using NuGet Package Manager, and create new applications for .NET Core 3.1 and .NET 6 Windows targets.
No-Code Design with Spread Designers
With the powerful Spread Desktop Designer App, you’ll get code-free .NET spreadsheet apps in no time.
Spread Ribbon Control
An Excel-like UI for Spread Win, it offers contextual behaviors, command execution, and full customization. It replaces traditional menus and toolbars, organizing commands into tabs and groups for improved accessibility. Default tabs, groups, and items are included for use with the Spread Win control.
Import/Export Excel Files into a C# .NET Spreadsheet
No spreadsheet is complete without full Excel import/export support! Import your most advanced Excel spreadsheets and then export your Spread.NET spreadsheet to XLSX or other file formats... all with zero dependencies on Excel.
Language Packages for Formulas and Enhanced Localization for Users
Localize your cell formulas with 18 new Language Packages to parse and format the formulas using structured references like Excel, or create a new custom Language Package.
Custom Data Visualization using Visualization Functions
Create custom data visualization functions that extend the Custom Function feature with new interfaces for applying styling or drawing custom content directly in the cell to create new reusable data visualizations that can be used directly in cell formulas.
Tables and Table Styles
Create tables using built-in table styles or create custom table styles to apply banded columns or rows and custom formatting.
Charts
Visualize your data with advanced chart types such as Waterfall, Pareto, Funnel, TreeMap, and more.
Sparklines
Visualize your data in a more compact way with sparkline charts that draw directly inside the cell.
Enhanced Sparkline Visual Functions
The enhanced sparklines supported by SpreadJS are now also supported by Spread.NET Windows Forms! 17 new sparkline types can be added using the same formulas as SpreadJS.
Data Binding
Bind the worksheet to any .NET data source including DataSet, DataView, DataTable, or a custom collection of objects, and show hierarchical views with expandable rows and child worksheets.
Outline and Range Group
Create row and column range groups that can expand and collapse rows or columns to create vertical and horizontal outlines.
Outlook-Style Grouping
Create Outlook-style groupings of rows using the built-in group bar and customize group footers with aggregation functions in the footer cells.
Printing
Print your worksheets with advanced options including margins, header and footer, best fit column and/or row and print scaling.