Spread.NET

Skip Navigation LinksHome > Spread.NET Windows Forms

Spread.NET

The most popular Microsoft® Excel®-compatible spreadsheet components for .NET Windows Forms and ASP.NET development.

Price: Professional: $1499, Standard: $1199 
Platform(s): Windows Forms, ASP.NET, ASP.NET MVC
Version: 6

Embed Microsoft Excel compatible Spreadsheet functionality for Advanced Business, Engineering, and Scientific Applications
  • Includes the .NET Spreadsheet Controls: Spread Windows Forms and Spread ASP.NET spreadsheets, MultiRow grid, Stand-alone Chart, Formula Provider, and Spread Designer run-time license
  • Ideal solution for financial modeling, budgeting, engineering, statistical applications, and more
  • Integrated charting engine and data visualizations for informative and effective business dashboards
  • Comprehensive Microsoft® Excel® document support for information sharing across the enterprise


Microsoft Excel is synonymous with data: data presentation, data entry, data analysis, data… Your users are familiar with Excel. Effective and productive user experiences are the result of providing familiar, logical, intuitive, and consistent interactions with data. Spread is designed with the familiar Excel experience in mind and delivers it without the need for Excel on the users machine.

Through built-in support for Excel document import and export, Spread allows you to apply complete programmatic control of user interactions with data in Excel documents - allowing you to maintain business rules, security, and data integrity. And if you want to have the familiar Excel user experience as the interface to your corporate data, Spread supports all the .Net data binding options.

Available in Professional Edition and Standard Edition
Spread.NET is available in two editions. You can also purchase Spread.NET with Maintenance. This is the most cost-effective way to stay current with our latest technology. The Maintenance plan includes all major upgrades, updates and phone support for one year.

Spread.NET Standard

Allow your users to access, modify, analyze, and share their data using the most familiar tool for that job – a spreadsheet.
  • Spread Windows Forms

  • Spread ASP.NET

Spread.NET Professional

The best value!  Spread.NET Professional includes everything in Spread.NET Standard, with the following additional components and features.
  • MultiRow


    The best Windows Forms grid component for logically presenting data in templated layouts that you design.
  • ActiveChart


    Add charts to your Windows Forms and ASP.NET applications that have the same data, appearance, and functionality as the charts integrated in the Spread Windows Forms and Spread ASP.NET Controls.
  • Formula Provider

    Leverage the power of the Spread Calculation Engine to perform calculations using controls in your application - outside of Spread. Access the Spread built-in functions, and Custom Function capabilities to create specialized and complex formula evaluations.
  • Spread Designer available at Run-time

    Invoke the Spread Designer from your applications to give your users the ability to edit existing spreadsheet layouts, and create new spreadsheets!
 
Pioneering .NET and ASP.NET Spreadsheet Components
Spread introduced a number of technologies to Microsoft developers, including the first full-featured spreadsheet component for Visual Basic originally called FarPoint Spread, and the first spreadsheet designer.  The Microsoft Visual Studio® .NET versions added an array of new Excel-compatibility features and advanced customization options. Both the .NET spreadsheet component and ASP.NET spreadsheet component continue to deliver this familiar Excel experience to your end-users.
Embedded, Programmable Microsoft Excel Platform
Import Microsoft Excel documents and preserve complete formatting. Interact with the data in Spread from within your application, then export your spreadsheets to Microsoft Excel for portable distribution to your users. Spread supports the current versions of Excel, and supports multiple Excel file formats, including Excel (2007-current xlsx), Excel 97 (xls), comma-delimited (csv), and text (txt). Learn More.
Dashboard - Data Visualization
Allow your data to tell stories through the data visualization functionality provided in Spread. Use Sparklines to provide small, focused cell-level charts to provide more meaning to your data. Use Camera Shapes to bring together content from various locations within a spreadsheet, even on different sheets, into a dashboard. In Spread, the Camera shape object provides a live view of a range of cells, including any values, formatting, shapes, charts, or other content. If the range of cells is updated or modified through user interaction, or programmatic updates, the Camera shape immediately refreshes to include the changes. Ranges with different column widths and row heights can be arranged together in the same sheet without affecting one another to create a customized report or interactive dashboard.  Additional data visualization is provided in Spread through: Chart Support, Conditional Format, Filtering, and Grouping. View Data Visualization Examples.
Integrated Spreadsheet Chart Control
Create expressive 2D and 3D charts within your spreadsheets. Chart types include Column, Line, Pie, Bar, Area, XY, Bubble, Stock, XYZ, Doughnut, Radar, and Polar. Add charts through code by using the comprehensive chart object model, or without writing code, at design time by accessing the Spread Designer and Chart Designer. Charts can be bound to external data sources, and you can allow end user make changes to the chart formatting at run time. The fully integrated support for charts in Spread features built-in design dialogs that you can make available in your applications to allow your end-users to create and modify charts in Spread - just as in Microsoft Excel. View Charts.
Extensive Customization Options
Spread is the most powerful .NET spreadsheet component and ASP.NET spreadsheet component available for application development. Spread has an extensive and robust object model, and provides the ability for .NET Windows Forms and ASP.NET developers to customize many elements of the user interface, and to manage the behavior of the control by extending built-in classes and assigning custom objects to Spread. Developers use the Spread .NET controls to embed advanced Microsoft Excel-compatible spreadsheet features into their .NET and ASP.NET applications — features that would otherwise be considered impossible to achieve.
Integrated Visual Studio Design Time Support
Spread comes with an easy-to-use, intuitive spreadsheet designer that makes designing detailed spreadsheets and input or datagrid display screens a snap without writing a single line of code. Whether designing new application forms or editing existing application forms, Spread Designer makes it easy using a Microsoft Excel-like, visual, drag-and-drop user interface. The built-in Chart Designer, and UI-type editors make it easy to design stunning charts and spreadsheet dashboards. Learn More.
Flexible Data Binding Support
Spread can bind to any .NET Data Source, including built-in support for displaying relational datasets.  Run-time support for unbound rows and columns within bound data allows for inclusion of aggregation information, or for performing what-if scenario analysis.  Spread also supports binding a range of cells to a data source, and for providing a range of cells as a data source. Whether using Spread as a spreadsheet or a rich datagrid, the flexible data binding options allow you to reach the data you need. Learn More.
Printing / PDF Support
Customize the printing of your spreadsheets with the wide range of printing options. Spread also supports printing to PDF Documents (Portable Document Format). You can even take ultimate control of the printing in your code using the owner print drawing support to easily create reports on your data. Learn More.
Time-Tested by Developers Worldwide
Nearly 20 years ago, FarPoint Spread became the first spreadsheet component for Visual Basic. Spread is used by tens of thousands of developers worldwide and is one of the few components to be successfully localized, sold, and supported in Japan, Europe, United States and other parts of the world.  While Spread has continued to evolve over the years and versions, the Spread development team has stayed true to our legacy and continues to support VB.NET for our .NET products, and VB for our Spread COM product.
Rich Product and Public Knowledge Base
When you buy Spread, you are getting a market leader. You are getting thorough documentation. You are getting technical support and expert advice. You have the confidence of knowing that for nearly 20 years, over 100,000 developers have adopted and enriched Spread with their experience and skill, and have contributed to a global online knowledge base in the form of forum discussions, articles, and blogs.