The tool of choice for every business application, Spread is your perfect spreadsheet component for:
Deliver multi-functional .NET spreadsheets in less time with Visual Studio
Professional Visual Studio developers love this multi-functional .NET spreadsheet to create analysis, dashboard, data collection and management, scientific, and financial applications for Windows and web. The Spread.NET package includes .NET spreadsheet components, template designers, charting components, calculation engine, API, and much more.
Designed from the ground up for maximum performance and speed, Spread.NET is the perfect spreadsheet choice for every application.
Use the extensive API to customize Spread and control every aspect of workbooks, worksheets, ranges, and cells.
We give you the features you expect for seamless Excel compatibility with NO Excel dependency. Create, import, and export native Excel files
Use the integrated calculation engine with more functions than any other .NET Excel spreadsheet solution
The Spread.NET API can handle huge numbers of rows and columns and crunch massive data to meet the requirements of the most demanding apps
Present data in a grid, a single spreadsheet, or in a multiple sheet workbook. However you choose to display data, you get features such as a function library, grouping, sorting, filtering, and conditional formatting.
Whether you are working in bound or unbound mode, users will enjoy an easy click-to-edit spreadsheet authoring workflow.
Format cells exactly the way you wish with features such as fonts, alignment, merging, borders, and shading. Apply data type formatting, such as currency, to cells.
Sort, filter, group, and outline flat and hierarchical data to get the view you need. Table formatting and conditional formatting are also supported.
Give your users the spreadsheet features they expect such as drag-fill, drag move, hidden columns, hidden rows, shapes, cell protection, and frozen panes.
Spread imports Excel files with features, formatting, and security rules intact. If the Excel file has a feature unsupported in Spread, it will still be preserved upon Excel export
Spread fully supports printing and includes a print settings and preview window you can display in your applications.
Customize Print behavior to your specifications by coding against the print API.
Export and share your .NET spreadsheet views to platform independent PDF files.
Spread.NET is fully tested in Visual Studio 2015 and Windows 10. It can also import/export Excel 2016 files and includes Excel 2016 themes.
ASP.NET applications created with Spread.NET will run in the latest releases of Google Chrome, Microsoft Internet Explorer, Microsoft Edge, Mozilla Firefox, and Safari. Touch interactions are also supported.
Spread.NET includes components for Windows Forms, WPF, ASP.NET, and WinRT.
Included application helps you lay out data views and forms in a familiar Excel-like interface. Use it to create new forms or import Excel files.
Embed the spreadsheet designer component in your applications to give your end-users ad-hoc data view design features.
Choose from over 460 functions and apply them to individual cells, rows/columns, or entire sheets.
Take advantage of cross-sheet referencing, structured formulas, and array formulas. You can also create your own custom functions.
Add an Excel-like formula text box to your applications.
Choose from a library of cell types, such as date or number, that automatically add input controls and enforce data validation rules.
Cell types, such as barcode, button, and image are included to display data in a specific format.
Spread is fully extensible, so you can create your own cell types tailored to your needs.
Visualize data with over 80 chart types such as line, column, financial, polar, and radar. Multiple axes and 3D charts are also supported.
Spread adds a separate chart component to your toolbox so you can use the chart anywhere in your application.
Use the point-and-click designer to select a chart type, select data, format axes, design series, and more
SpreadJS includes Spread.Sheets and Spread.Views.
SpreadJS doesn’t require external libraries or frameworks such as jQuery. External frameworks are supported, but not required, and Spread.Sheets includes TypeScript support
SpreadJS renders precise views to the HTML canvas for a fast, interactive user experience that is accurate across all browsers
Add popular chart types to your spreadsheets, including column, bar, line, pie, doughnut, area, scatter, bubble, stock, and combination.
Develop enterprise spreadsheet applications using the Angular framework, including Angular 5
SpreadJS is a client-side component, so it will work for Windows, Linux, and MacOS as well as mobile operating systems such as Android and iOS
SpreadJS is tested in Chrome, Firefox, Safari, Edge, and Internet Explorer in both mobile and desktop form
Touch controls are available on touch-enabled devices
Generate spreadsheets with this new small-footprint, high-performance server component
GrapeCity’s Spread.Services philosophy comes down to four elements: performance, flexibility, compatibility, and a small footprint.
Spread.Services is built for maximum performance. Our Excel-compatible server component is lightning-fast, with configurable high-performance attributes.
Empower users with customizable themes, configurable components, summary data, custom styles, embedded drawing objects, integrated calculation engine, and more.
Excel compatibility is seamless, including pivot tables, comments, charts, conditional formatting, data validation, formulas, shapes and pictures, sparklines, and tables.
Spread.Services has a small memory footprint ideal for serverless application scenarios using Azure Functions. At 3.7 MB, the assembly file size is optimized for processing large Excel documents quickly and efficiently.
Consume JSON data with the fastest API available when you use Spread.Services with SpreadJS
Add speed and power to your native mobile apps - most Spread.Services features are supported in Xamarin.iOS. Calc engine support is not currently available for Xamarin.iOS.
Deliver a fully functional spreadsheet application in Visual Studio 6
Spread includes a very comprehensive calculation engine to provide formula support, including providing over 100 of the most commonly used functions. In addition, you can easily add your own custom formulas to Spread. You can also use named expressions or relative cell addressing to reference the formulas.
Spread gives you control over printing with options such as page ranges, data ranges, headers and footers, margins, orientation, grid lines, and colors.
The included print preview control makes it easy to preview the printed spreadsheet. There are several options for controlling how your customer will preview the data, including the number of pages that will be previewed on the screen and zooming options.
Design spreadsheets with our run-time design tool. It lets you set properties, formatting, data sources, calculations, and more without writing code.
Spread can automatically retrieve and display information from ActiveX objects (ADO), Data Access Objects (DBO), and Remote Data Objects (RDO). Once the connection has been made, Spread will create the appropriate columns, configure headers, and create the proper cell types. Spread also allows the user to update the database. All this can be done without code, but you are free to customize behavior using the API.
While Spread's bound mode is powerful, it is equally effective when loading data from many other sources such as Microsoft Excel, CSV, tab-delimited files, and custom-delimited files.
Spread will export your data to multiple file formats including Excel, XML, HTML, .SS* (Spread proprietary format), tab-delimited, and comma-delimited.
One of the most powerful features of Spread is the ability to validate data automatically while the user is entering the information or the data is being programmatically assigned. Spread provides twelve cell types that are configured to accept only a certain type of data input, thus eliminating the need for you to manually validate data.
Operation modes control how your customers can interact with Spread. For example, you can make Spread read-only or have it act as a list box.
All border design properties including thickness, color, and style are supported.
Add cell notes and text tips to give users additional information. Cell Notes are indicated by a red dot in the corner of the cell and when clicked, information appears. Text tips are similar except they appear on hover.
Lock specific cells or entire sheets from editing.
|ASP.NET Web Forms||•|
|.NET Standard / .NET Core||•|
|COM (32-bit ActiveX)||•|
|Windows DLL (32-bit and 64-bit)||•|
|Source Code Included|
|Spreadsheet component source code||Source code license required||Source code license required|
|End-user spreadsheet designer source code||Designer source code license required. Spread.Sheets Designer source code is licensed separately.||Source code license required|
|Licensing and Support|
|Redistributable in internal and commercial applications||•||Distribution license required. The developer license for SpreadJS includes 1 (one) distribution license for one specific server hostname or named mobile/desktop application.||Distribution license required. The developer license for Spread.Services includes 1 (one) distribution license for one specific server hostname or named mobile/desktop application.||•|
|Phone support||Maintenance support plan required. First year included with license.||Maintenance support plan required. First year included with license.||Maintenance support plan required. First year included with license.||Maintenance support plan required|
|Major upgrades for one year||Maintenance support plan required. First year included with license.||Maintenance support plan required. First year included with license.||Maintenance support plan required. First year included with license.||N/A|
|110715||Spread COM 8.0.28 - Upgrade - 1 Developer License - Upgrade from previous version||€817,65||€973,00||
|190787||Spread.NET 12 - 1 Site Wide License (Unlimited Developers at a Single Physical Address) with Maintenance - Only available for customers who already own a Site License||12||€21089,92||€25097,00||
|190788||Spread.NET 12 - 1 Site Wide License (Unlimited Developers at a Single Physical Address) with Maintenance - Upgrade from any prior Spread Site License||12||€14999,16||€17849,00||
|190789||Spread.NET 12 - 1 Site Wide Maintenance Renewal||12||€7039,50||€8377,00||
|72836||Spread COM 8.0.28 - 1 Developer License||€1364,71||€1624,00|
|227454||SpreadJS 12 - 1 Developer License - 1 Year Maintenance Renewal (Renewal for Developer License and Hostname Deployment License, Major and minor version releases and Unlimited support phone calls)||12||€817,65||€973,00||
|227455||SpreadJS 12 - 1 Developer License with 1 Annual Hostname Deployment License and 1 Year Maintenance (Major and minor version releases and Unlimited support phone calls)||12||€1364,71||€1624,00|
|231228||Spread.NET 12 - 1 Developer License - 1 Year Maintenance Renewal||12||€589,92||€702,00||
|231229||Spread.NET 12 - 1 Developer License with 1 Year Maintenance||12||€1364,71||€1624,00|
|231230||Spread.NET 12 - 1 Developer License with 1 Year Maintenance Upgrade from any earlier version||12||€1180,67||€1405,00||
|231231||SpreadJS 12 - Five (5) Hostname Deployment License - PERPETUAL||€6364,71||€7574,00|
|231232||SpreadJS 12 - One (1) Hostname Deployment License Only - ANNUAL||€544,54||€648,00|
|231233||SpreadJS 12 - Twenty-Five (25) Hostname Deployment License - ANNUAL||€7271,43||€8653,00|
|231234||SpreadJS 12 - Twenty-Five (25) Hostname Deployment License - PERPETUAL||€25453,78||€30290,00|
|231235||SpreadJS 12 - Two (2) to Five (5) Hostname Deployment License - ANNUAL||€1817,65||€2163,00|
|231236||SpreadJS 12 - Unlimited Hostname Deployment License - ANNUAL||€18180,67||€21635,00|
|231237||SpreadJS 12 - Unlimited Hostname Deployment License - PERPETUAL||€63635,29||€75726,00|
|231238||SpreadJS 12 - 1 Developer License Upgrade from any earlier version with 1 Year Maintenance (Major and minor version releases and Unlimited support phone calls) - Includes 1 Annual Hostname Deployment License||12||€1180,67||€1405,00||