The world's #1 spreadsheet Excel UI component for .NET developers.

Spread.NET supports over 500 Excel functions and features from the Excel screen, and allows you to develop various Excel applications based on .NET that are compatible with MS Excel.

Develop Excel sheets, grids, dashboards, and input forms using .NET Excel controls.

Developing .NET applications that support Excel-like UI & UX is possible.

Support for 500 Excel function libraries for .NET developers

Provides .NET functions for reading/writing Excel files

Support for Excel UI controls for WinForms, ASP.NET, and WPF

Support for .NET 6.0 , .NET Core 3.1, and .NET 4.62 Nuget packages

C1_Winforms_ui_컨트롤

Why should I use Spread.NET Excel UI controls?

The C# .NET Spreadsheet component is an advanced software component that enables professional developers to add full Excel-like functionality to their desktop applications.

The .NET Spreadsheet Control features Excel import/export support, full cell customization, and an extensive calculation engine with over 500 functions—all without any dependency on Excel.

Spread.NET supports a variety of platforms, including Windows Forms, WPF, and ASP.NET.

Develop solutions to integrate and manage data in Excel format from the desktop to the web using Spread.NET.

A complete high-performance .NET app toolbox

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

Fast speed and optimized app size

All Spread.NET platforms are designed to ensure maximum performance and speed for enterprise apps, and their modular architecture means you only need to add what you need for your .NET spreadsheet apps.

Spread template designer with no coding required

We provide a built-in Spread Designer, allowing you to quickly and easily create any Excel form you need, without any additional coding. Using this tool, you can predefine various Excel forms and immediately apply them to your applications.


View Document WinForms | ASP.NET | WPF

Support for over 500 Excel functions

It provides over 500 built-in functions, including database functions, date and time functions, engineering functions, and logical functions, all fully compatible with Microsoft Excel functions. You can also customize and extend formulas with built-in functions and operators.

Visual Studio compatible

We continue to support seamless integration with the latest Visual Studio, allowing you to deploy .NET spreadsheet apps built with Spread.NET to Windows 10 and 11 without compatibility issues.

Powerful data visualization capabilities

With a variety of 2D and 3D charts, sparklines, and custom visualizations compatible with Excel, you can provide your users with enhanced data visualization solutions.

Ask anything!

Share your vague concerns and questions about Spread.NET with MESCIUS's expert team. We empathize with your concerns and are here to help.

Online Consultation

Spread.NET Key Features

  • High-performance, high-speed calculation engine

    With a high-performance, optimized calculation engine, even complex functions can be processed quickly without any performance degradation.

  • Spread Ribbon Control

    A new Ribbon control for Spread.NET allows you to provide an Excel-like Ribbon UI in your .NET applications. * The Ribbon control is available in WinForms.

  • Multi-platform support

    Supports online and offline application systems, including Windows Forms, WPF, and ASP.NET platforms. WinForms supports .NET 6 .

  • Importing and Exporting Data

    Spread.NET supports full Excel import and export. Quickly and easily import Excel files directly into Spread.NET, or export Spread.NET sheets to a variety of formats, including XLSX (Excel), CSV, and PDF.

  • NuGet Package for .NET 6+ , .NET Framework 4.6.2

    Add spreadsheets to your project quickly and easily using Nuget Package Manager.

  • Data visualization using charts and sparklines

    You can visualize and understand your data clearly and easily using various charts and sparklines.

  • data binding

    You can bind a worksheet to any .NET data source, including a DataSet, DataView, DataTable, or a collection of custom objects.

  • print

    Print your worksheets with advanced options, including margins, headers and footers, column and row alignment, and print size adjustment.

  • Overview (range grouping)

    You can configure rows or columns to be grouped into outlines based on their headers. This feature works on a range of rows or columns, and is also known as "range grouping."

Spread.NET Excel Development Tutorial

Click the button below to see more tutorial examples.

See More Details
Getting Started with Spread.NET
Cell settings
Cell type
Style
Sorting, Filtering & Grouping
Graph
Data Visualization
Excel Input/Output
Entering and Referencing Formulas
Print
  • Getting Started with Spread.NET

    Learn how to get started with Spread.NET and how to implement Excel export functionality by binding data.

  • Cell settings

    Learn more about cell settings, including how to copy and paste data from one cell to multiple cells, how to display text tips in cells, and more.

    See more details
  • Cell type

    Learn about the different cell types supported by Spread.NET, including combo boxes, hyperlinks, and images.

    See more details
  • Style

    Explains how to customize styles in Spread.NET.

    See more details
  • Sorting, Filtering & Grouping

    Learn more about frequently used features: sorting, filtering, and grouping.

    See more details
  • Graph

    Learn more about Spread.NET's table control, which boasts high compatibility with Excel and can be useful for report creation.

    See more details
  • Data Visualization

    Learn how to create and customize sparklines and charts for data visualization.

    See more details
  • Excel Input/Output

    This article explains how to open Excel files in Spread.NET and how to save data from Spread.NET to Excel files.

    See more details
  • Entering and Referencing Formulas

    Describes how to enter and display formulas in cells and how to use references in formulas.

    See more details
  • Print

    Explains how to print all or part of a spreadsheet in Spread.NET and the various printing options.

    See more details

Spread.NET Demos & Samples

Develop solutions to integrate and manage diverse data in Excel format across .NET environments, from desktop to web.

See more details

Dashboard & Data

  • You can effectively visualize your data using various charts and elements.
  • Customizable charts and sparklines
  • Cross-sheet references
  • Various cell types
  • Conditional formatting
  • Custom cells for risk zones
  • Excel-style data view

  • Create interactive data views and forms similar to Microsoft Excel.
  • Excel import and export
  • Print and print preview
  • Grouping, sorting, and filtering
  • Ribbon and file menu
  • Easy data binding
  • Complex data modeling

    Take advantage of spreadsheets' easy input and complex formula calculations: 450 built-in functions, user-defined functions, formula entry bar, high-performance calculation engine, and cross-sheet references.

    Excel Grid-based Input Form

  • Create complex input forms using Excel sheets. Features include:
  • Tab-based navigation
  • No-coding designer
  • Excel-like copy and paste functionality
  • Data validation
  • Buttons
  • Checkboxes & combo boxes
  • Accounting statements

    Generate accounting reports, such as accounts receivable statements, more easily. Includes status bars, tables with filters, footers, logos, and images.

    WinForms

    ASP.NET

    WPF

    Spread.NET Excel Template Designer

    We provide a built-in Spread Designer, allowing you to quickly and easily create any Excel form you need, without any additional coding. Using this tool, you can predefine various Excel forms and immediately apply them to your applications.


    Spread.NET Free Trial

    Download

    Spread.NET v18.2
    New features

    Windows Forms Excel Improvements

    • Enhanced RibbonBar configuration features
    • Added IRange.Tag property (supports linking user metadata)
    • Support for APIs for handling user events such as cell clicks and double clicks
    • Version 18 upgrade compatibility improvements


    WPF Excel Improvements

    • Provides a smooth UI by optimizing chart tooltip logic.
    • Supports IRange.Tag function (allows assigning custom data tags)
    • Provides worksheet/workbook event processing API
    Learn More

    Ask anything!

    Share your vague concerns and questions about Spread.NET with MESCIUS's expert team. We empathize with your concerns and are here to help.

    Online Consultation

    Our Customers

    Duri Info

    Laundry Management System

    #Service #Excel #POS System

    Global IT Company

    Integrated Financial EUC Solution

    #Finance #Excel

    Introduction Case

    Explore more MESCIUS product adoption examples.

    Spread.NET System Requirements

    The latest version of Spread.NET ( v18.2 ) is based on Winforms.

    WPF and ASP.NET are available on the All Platforms System Requirements page.

    WinForms

    .NET 6 version
    OS
    • Windows 7 SP1
    • Windows 8.1
    • Windows 10 version 1609
    • Windows 11
    • Windows Server 2012 R2
    IDE
    • Visual Studio 2017
    • Visual Studio 2019
    • Visual Studio 2022
    .NET Framework version
    OS
    • Windows 7
    • Windows 8.1
    • Windows 10
    • Windows 11
    • Windows Server 2008
    • Windows Server 2008 R2
    • Windows Server 2012
    • Windows Server 2012 R2
    • Windows Server 2016
    • Windows Server 2019
    • Windows Server 2022
    .NET Framework Version
    • .NET Framework 4.6.2
    • .NET Framework 4.7
    • .NET Framework 4.7.1
    • .NET Framework 4.7.2
    • .NET Framework 4.8
    IDE
    • Visual Studio 2017
    • Visual Studio 2019
    • Visual Studio 2022
    View All Platforms

    Spread.NET Pricing and Licensing

    * All amounts are exclusive of VAT.

    Developer License

    This license is required to use the official Spread.NET controls and the Spread Designer app.


    $1,499

    * You must purchase 1 copy per developer.

    Introduction Inquiry

    If you need more detailed product information or purchase consultation regarding Spread.NET, please feel free to contact us through your preferred method.

    Purchase Procedure

    Click on each button to see detailed information about each step of the purchasing process.

    • 1. Price confirmation and quote request

      Please request a quotation using any of the methods below that are convenient for you.


    • 2. Order Request

      Please send the following three items to Email (sales-kor@mescius.com)


      1. Signed quotation (authorized signatory or company seal)
      2. Copy of business registration certificate (for companies)
      3. End-User information:

                1) Company Name (in English):

                2) Contact Person (in English):

                3)E-mail:


      Once your order request is received, we will issue the invoice via email.

    • 3. Price

      Bank Transfer


      Please make the payment to the account number indicated on the invoice you received.


    • 4. License issuance & Tax invoice issuance

      After payment is confirmed, we will send you an email with license issuance details.


      *To deploy the SpreadJS control on a server, you must purchase a deployment license and obtain a deployment key. Please request your deployment key through the Deployment Key Portal.


    Controls for .NET developers

    • ComponentOne

      .NET-based UI controls including Charts, Grids, and Inputs
      • 400+ UI controls such as grids, charts, reports, schedulers, and ribbons
      • Support for all .NET development platforms
      • Specialized controls designed for enterprise solutions
      Learn more
    • ActiveReports.NET

      .NET-based Business Reporting Component
      • No-Code Report Designer
      • Comprehensive Report Viewer
      • Supports WinForms, WPF, ASP.NET MVC, and .NET Core
      Learn more
    • Forguncy

      Build Business Web Apps with Excel — No Coding Needed
      • Turn Excel features into fast, powerful web apps
      • Start web development — no HTML or CSS required
      • Unify and collect your business data with ease
      Learn more
    • DsExcel

      High-Performance Excel Spreadsheet API for Java, Kotlin, and .NET
      • Easily create, load, edit, and save spreadsheets
      • Parse, convert, and seamlessly share spreadsheets
      • Powerful formula calculations and flexible cell formatting
      Learn DsExcel Java
      Learn about DsExcel .NET