• A complete high-performance .NET app toolbox in one spreadsheet control

    Leverage the extensive .NET spreadsheet API and powerful calculation engine to create analysis, budgeting, dashboard, data collection and management, scientific, and financial applications

  • High-speed performance and optimized app size

    Every platform of Spread.NET ensures maximum performance and speed for your enterprise apps, and its modular structure means you only need to add what you use to your .NET spreadsheet apps

  • Code-free extensibility and customization with Spread designers

    Instantly design a powerful Excel-like .NET spreadsheet app with our desktop designer apps—no learning curve required. Designers are available for WinForms, WPF, and ASP.NET

  • Powerful calculation engine includes 450+ functions

    With more built-in functions than other .NET spreadsheets, custom functions, and the formula text box, your computing power is optimized for big data, complex calculations, and advanced Excel models

  • Seamless Visual Studio integration

    Build .NET spreadsheet apps in Visual Studio 17 and deploy to Windows 10 with no compatibility issues—and include Excel 2016 themes

  • Supports all modern browsers, with touch

    ASP.NET spreadsheet apps run in the latest releases of Google Chrome, Microsoft Internet Explorer, Microsoft Edge, Mozilla Firefox, and Safari. Touch interactions are also supported

Top .NET Spreadsheet Features

Powerful, fast calculation engine in .NET spreadsheet

Powerful, fast calculation engine

This high-speed, optimized engine adds computing power to even the most complex formulas without dragging down your apps. Read more about building custom functions:
WinForms | WPF | ASP.NET

450+ functions in customizable library in .NET spreadsheet

450+ functions in customizable library

More functions than in any available .NET spreadsheet, and full customization for your formulas—you’ll take your complex spreadsheets to the next level
View Functions

No-code design with Spread Designers in .NET spreadsheet

No-code design with Spread Designers

With the powerful Spread Desktop Designer App, you’ll get code-free .NET spreadsheet apps in no time. Learn more about the desktop designers:
WinForms | WPF | ASP.NET

Import/export Excel files in .NET spreadsheet

Import/export Excel files into a .NET spreadsheet

No spreadsheet is complete without full Excel import/export support
WinForms | WPF | ASP.NET

NEW - Language packages for calculations

NEW - Language packages for calculations

Apply one of 18 language packages to the calculation engine for localized functions and syntax
Available in WinForms

NEW - Reference cells and ranges in external workbooks

NEW - Reference cells and ranges in external workbooks

With external references, you can reference cells and rangesfrom external workbooks and worksheets
Available in WinForms

Explore the Excel-like .NET spreadsheet features

Check documentation for platform-specific feature availability

  • Calculation Engine
  • 450+ functions
  • .NET cross-sheet references
  • Create custom functions
  • Add mixed references
  • External variables that integrate with the calculation engine
  • Language packages for calculations
  • Flexible API
  • VSTO-based API
  • Upgrade without breaking backwards compatibility
  • Save to exchangeable file formats
  • Cell formatting in .NET spreadsheets
  • Built-in Excel cell styles
  • Edit background color in .NET spreadsheet
  • Edit borders
  • Excel-like format dialog
  • Customize cells
  • Add comments or note
  • Change fonts
  • Adjust foreground color
  • Flexible formatting in .NET spreadsheets
  • Excel-like dialogs for gradient and pattern fill
  • Adjust horizontal or vertical alignment
  • Indent cell values
  • Lock cells
  • Merge cells
  • Number formatting
  • Strikethrough cells
  • Underline cells
  • Wrap text
  • Cell Types
  • Customizable cell types
  • Editable cell types
  • .NET Chart options
  • Area
  • Bar
  • Box & Whisker
  • Bubble
  • Column
  • Doughnut
  • Funnel
  • Histogram
  • Line
  • Pie
  • Polar
  • Radar
  • Stock
  • Sunburst
  • TreeMap
  • Waterfall
  • xYZ
  • Workbooks & Worksheets
  • CSV, Text I/E
  • Excel I/O
  • Export Excel files
  • File I/O
  • HTML
  • Import Excel files
  • Multiple sheets
  • Open password-protected file
  • PDF export
  • Protect sheet
  • Protect workbook
  • Reference external workbooks
  • Skin
  • Tabstrip
  • Workbook
  • Worksheet
  • XML serialization
  • Clipboard
  • Copy external text
  • Copy internal text
  • Paste external text
  • Paste internal text
  • Conditional formatting
  • Basic style formatting
  • Color scales
  • Add data bars
  • Create custom icon sets
  • Include icon sets
  • Corner
  • Flexible data binding
  • Auto-generate columns
  • Bind other controls to spreadsheet content
  • Bind mutiple data sources
  • Binding external data
  • Unbound row/column
  • Data features
  • Data operations
  • Data validation
  • .NET sparklines
  • High DPI support
  • Sparkline, column
  • Sparkline, line
  • Sparkline, win-loss
  • Editing
  • Formula range select
  • Freeze rows and columns
  • Gridlines
  • Globalization
  • Selection
  • IME
  • IME directly input
  • Key mapping
  • Reorder columns
  • Excel file document properties
  • Code-free .NET designer apps
  • Context menus
  • Design-time designers
  • Desktop designer apps
  • Dialogs
  • Formula textbox
  • IDE integration
  • Property grid
  • Rich ribbon items
  • UI undo/redo
  • Filter, group, and sort
  • Advanced filter and sort on cell range
  • Filter on cell range
  • Group & ungroup
  • Sort by range
  • Sort by row
  • Header
  • Auto-fit headers
  • Dynamic headers and footers
  • Header cell styles
  • Multiple headers
  • Resize headers
  • Printing
  • Preview .NET apps
  • Print .NET spreadsheets to PDF
  • Print settings
  • Keyboard
  • Mouse wheel
  • Scroll
  • ScrollBar
  • Selection
  • Select single range
  • Select multiple ranges
  • Select rows
  • Select columns
  • Tip for drag/scroll/resize
  • Perform HitTests
  • Touch support
  • Themes
  • Custom themes
  • ColorScheme
  • EffectScheme
  • FontScheme
  • Office Themes
  • Support for .THMX files

Get started with code-free .NET spreadsheet designers

Spreadsheet designers

Spread includes code-free, Excel-like design for WinForms, WPF, and ASP.NET

Spread’s code-free desktop designer apps come with the free trial. You can immediately create a full application with our templates, or experiment with the free-form data layout. Export your design for a quick import into the platform of your choice!

Learn more:

What's New in Spread.NET 12

.NET Excel Spreadsheet Component What's New

Language package in .NET Spreadsheet

You can now reference cells and ranges in external workbooks and import/export those external references to XLSX. 

You can now apply one of 18 new language packages to the calculation engine, providing localized function names and syntax for structured references. 

Reference header and footer cells in tables and worksheets with dynamic headers!  When you use formulas in the header and/or footer cell, you can refer to those formulas in other cells.

Multiple performance improvements include faster data binding, encrypted XLSX files, and design time performance.

The new exchangeable file format that preserves custom Spread objects and improves performance when saving or exporting to Excel.

Developers can now access the core spreadsheet model introduced in Spread.NET 12 with the AsWorkbook() method, providing direct access to many new VSTO-based APIs. If you want to take advantage of Spread.NET 12's new features, but need more time to migrate your current apps, we've introduced the LegacyBehavior method, which allows you to upgrade projects to Spread.NET 12 without breaking backwards compatibility.

External variables are essentially custom classes that integrate directly with the calculation engine.

The new API supports multiple Excel-like dialogs, including built-in cell styles, advanced filtering, cell format, number format, gradient and pattern fill.

The new API includes full support for Office Themes, which means developers and end users can easily apply *.THMX files from existing Excel files with only a line of code.

What's New

Award-winning Spreadsheets for .NET, JavaScript, and COM

GrapeCity, 2 Publisher, ComponentSource

GrapeCity
#2 Publisher
2018 ComponentSource

Spread.NET, 4 Product Award, ComponentSource

Spread.NET
#4 Product Award
2018 ComponentSource

SpreadJS, Top 100 Product, ComponentSource

SpreadJS
Top 100 Product
2018 ComponentSource

Spread COM, Top 100 Product, ComponentSource

Spread COM
Top 100 Product
2018 ComponentSource