High-Speed C# .NET Excel Spreadsheet API Library

Document Solutions for Excel (DsExcel, previously GcExcel), .NET Edition, allows you to programmatically create, edit, import, and export Excel spreadsheets in your C# .NET 6+, .NET Core, .NET Framework, and Xamarin cross-platform applications using this fast spreadsheet API.

  • Create, load, edit, and save Excel XLSX spreadsheets

  • Save to XLSX, PDF, HTML, CSV, JSON, Images, and SpreadJS files

  • Based on the Excel Object Model with zero Excel dependencies

  • Deploy locally, inhouse or to Cloud, including Azure and AWS

  • Use the Templates to create custom Excel reports

  • Includes a JavaScript Data Viewer to open and view data documents on the client-side

Overview

A C# .NET Excel spreadsheet API library is a programming interface that allows developers to programmatically create and manipulate Excel documents at scale. Document Solutions for Excel, .NET Edition (DsExcel .NET) allows developers to import/export, create reports & templates, and deploy spreadsheets across .NET applications.

The Benefits of a C# .NET Excel API

Fast, Lightweight API Architecture

Fast, Lightweight API Architecture

Use this small-footprint, high-performance spreadsheet server-side Excel-like API Library to quickly create, open, edit, convert, and share Microsoft Excel-compatible spreadsheets using C# or other .NET languages. Integrate with client-side Data Viewer to load and view the generated Excel file

Flexible Templates and Themes

Flexible Templates and Themes

Let users leverage the power of customizable templates, themes, configurable components, summary data, custom styles, embedded drawing objects, integrated calculation engine, and more.

Seamless Excel Compatibility

Seamless Excel Compatibility

Lose nothing on import. Pivot tables, comments, charts, conditional formatting, data validation, filters, formulas, shapes, pictures, slicers, sparklines, and tables stay intact.

Full .NET Support for Windows, Linux, and Mac

Full .NET Support for Windows, Linux, and Mac

Develop for all .NET platforms and operating systems with a single code base. Use in your apps for .NET 6+, .NET Framework, Mono, Xamarin.iOS, and Xamarin Android.

Document Object Model

Document Object Model

Based on the extensive Excel Object Model, the interface-based API allows you to import, calculate, query, generate, and export any spreadsheet scenario. With the VS Tools for Office-style API, you can create custom styles using the same elements as VS Tools for Office.

Deploy Excel Spreadsheet Apps to the Cloud

Deploy Excel Spreadsheet Apps to the Cloud

Cloud-based deployment means you can be everywhere - with NuGet and DsExcel .NET, you can deploy to Azure, AWS, and AWS Lambda.

Easy Licensing and Distribution

Manage your licenses through your MESCIUS account.

Licensing FAQ

ComponentOne is licensed per developer. Once you purchase a license, you can build and publish your .NET applications using ComponentOne controls. Licensing is perpetual and royalty-free.

Learn more about licensing

Become an OEM Partner

To create your own commercially licensed SDK or web application builder, choose the Commercial OEM license. Commercial OEM and SaaS licenses are customized per customer.

Contact Us to Learn More

End-User Licensing Agreement

Our End-User License Agreement (EULA) includes information on ComponentOne's licensing, legal agreement, and the terms and conditions that govern software usage.

Read the EULA

Document Solutions Data Viewer

Document Solutions Data Viewer

Check out the new Document Solutions Data Viewer (DsDataViewer) to view multiple data documents on the web. Take advantage of the seamless API to embed the JavaScript data viewer in cross-platform applications.

Explore the Advanced Features of a C# .NET Excel API

Explore the Advanced Features of a C# .NET Excel API

The demos with DsExcel include step-by-step instructions on using the spreadsheet API. Each main feature demo link contains several demos that show how to use a particular feature. It also showcases numerous API features and includes code samples you can download and apply now. Click the button below to learn more.

ComponentOne Customer Feedback and Awards

5-stars

"Prompt responses, quality feedback, and help with code examples. Fantastic service!"

RICHARD HERBERT

5-stars

"Excellent product with good support"

MIKE WEBSTER

5-stars

"I am very appreciative of the effort your entire team gave to make this transaction happen. Thank you for your efforts!"

SAM COLE