Skip to main content Skip to footer
C# .NET Excel Spreadsheet API Library Examples

High-Speed C# .NET Excel Spreadsheet API Library

Document Solutions for Excel, .NET Edition, is a high-performance spreadsheet API that lets you programmatically read, create, edit, and write Excel files using C# or VB. It supports up to .NET 8+, .NET Framework, and Xamarin for building cross-platform applications—all with zero dependencies on Excel.

  • Create, load, edit, and save Excel XLSX spreadsheets
  • Save to XLSX, PDF, HTML, CSV, JSON, Images, and SpreadJS files
  • Deploy locally, inhouse or to Cloud, including Azure and AWS
  • Includes a JavaScript Data Viewer to view and optionally interact with data documents on the client
Download Free Trial (V 8.1.1) Request A Demo

.NET Excel API Library Overview

Document Solutions for Excel, .NET Edition, allows developers to load, create, modify, calculate, save, and convert Excel documents at scale. Read and write .XLSX files, create and share reports with defined templates, and deploy spreadsheets across .NET desktop and web applications.

Ultimate C# .NET Excel API Library Solution

Generate .xlsx Files using C# and a .NET Excel API

Advanced API Features for Seamless Spreadsheet Management

Built on the powerful Excel Object Model, this feature-rich API enables seamless creation, editing, conversion, and export of Excel files in C# or .NET. It supports formulas, charts, pivot tables, data validation, styling, and high-performance processing for enterprise applications

Build Professional .NET Excel Reports Using .XLSX Templates

Define Excel templates in .NET to automate and quickly generate comprehensive .xlsx reports such as invoices, sales reports, receipts, shipping labels, purchase orders, and more. Bind data from multiple data sources, create reports using chart templates, sparklines, tables, while also supporting Microsoft Excel formulas for fast data calculation and conditional formatting.

Build Professional .NET Excel Reports Using .XLSX Template
Cross-Platform .NET C# Excel API Library

Cross-Platform .NET Development: Build Once, Deploy Anywhere

With full .NET Support for Windows, Linux, and MacOS, you can develop for any .NET platform and all major operating systems with a single code base. Use in your apps for .NET Core, .NET Framework, Mono, Xamarin.iOS, and Xamarin.Android. Deploying locally or to the Cloud allows you to be everywhere, including Azure, AWS, AWS Lambda, and more.

Complete Client-Server Spreadsheet Solution

Document Solutions for Excel also includes a Data Viewer, a JavaScript component that allows developers to build cross-platform web applications to view Excel .xlsx, CSV, Spreads, Arrow, and Parquet data files across browsers. The optional Professional Viewer additionally includes interactive operations and the ability to display data visualization objects.

Note - for advanced client-side editing functionality, developers can use the separate SpreadJS JavaScript spreadsheet to provide a complete Excel-like editing experience on the client. Changes can then be sent back down to the server for any further processing using Document Solutions for Excel.

JavaScript Client-Side Data File Viewing and or Advanced Spreadsheet Editing Controls

.NET Excel API Library Quick Start Guide

Quick Start Guide
1. Download the Latest Document Solutions for Excel release or get it from NuGet.

Download Full Trial
NuGet: dotnet add package DS.Documents.Excel

2. Include the necessary following namespaces.

using Grapecity.Documents.Excel;

3. Create a new .NET Excel workbook using the Workbook class. Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Value = "Hello Word!"; 
4. Save the .NET Excel workbook to a local Excel (XLSX) using the Save method. workbook.Save("HelloWord.xlsx");

Learn more with our complete quick start guide for Document Solutions for Excel, .NET Edition.

Easy Licensing & Distribution

Access your Document Solutions Distribution Key(s) through your MESCIUS account after purchase.

Licensing FAQs

Document Solutions offers flexible tiered licensing options for single-location, multi-location or cloud use, and individual and team licenses.

Learn More About Licensing

Request a Trial Key

Our sales team can provide 30-day trial Distribution Keys for Document Solutions for Excel and the JavaScript Data Viewer, Document Solutions Data Viewer, upon request, allowing you to deploy our APIs during your trial period.

Contact Our Sales Team

Have Questions? We're Here to Help

Email sales@mescius.com to discuss your project needs with our product specialists or request a personalized demo with the Product Manager.

Contact Support

Trusted by the World's Leading Companies

"The speed to build what we needed and the level of ease of use of controls are why we chose GrapeCity [now known as MESCIUS]. It was a perfect fit."

Spiro Skias - CGI