• Fast and Efficient

    Save memory and time with the lightweight API architecture. The more rows in the spreadsheet the faster our API is by comparison.

  • Flexible Themes and Components

    Empower users with customizable themes, configurable components, summary data, custom styles, embedded drawing objects, integrated calculation engine, and more.

  • Seamless Excel Compatibility

    Retain everything and lose nothing on the import or export. Documents for Excel supports pivot tables, comments, charts, conditional formatting, data validation, formulas, shapes and pictures, sparklines, and tables.

  • Full .NET Core Support for Windows, Linux, and Mac

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

  • Based on Excel's Document Object Model

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

  • Deploy Apps with Excel Spreadsheets to the Cloud

    Cloud-based deployment means you can be everywhere - with NuGet and Documents for Excel, you can deploy to Azure, AWS, and AWS Lambda

Import and Export Excel

Seamlessly import and export Excel-compatible XLSX files with no Excel dependency

Workbooks and Worksheets

Create, import, export, use passwords, add sheets, cut and copy ranges, copy and move worksheets, activate, configure, delete, and protect

Formulas (450+ Excel Functions) and Custom Functions

Use hundreds of built-in functions and operators to perform complex calculations—or build your own custom functions and create what you need

Pivot and Excel Tables

Create Excel data tables and add pivot tables to automatically count, total, or average the data

Explore the Advanced Features of a Spreadsheet API

Documents for Excel Demo

The demo includes a tutorial with step by step instructions to begin using Documents for Excel to code spreadsheets today. It also showcases many of the features with code samples you can download and apply now

What's New

What's New in GcExcel, .NET

  • New Templates Features to Generate Reports - Templates support with comprehensive syntax and API to bind Excel documents with data and generate Excel reports with advanced layouts.
    • Insert images from a database in Excel reports.
    • Support conditional formatting when generating reports. All types of conditional formatting rules are supported.
    • Specify default behavior of the Excel template, when it expands, for example - specify default row height/column width, insert extra spaces in the final report.
    • Support templates in a chart - define series data.
    • Export Excel formula and expressions. Formulas applied on a template can now be exported as-is to Excel file.
  • Convert Excel Objects Directly to Image Formats - Use the ToImage method of IWorksheet, IRange, and IShape. This feature will help saving shape, chart, worksheet, range, images used in your Excel files directly to image format without extra step or additional API.
  • Support Password-Protected Workbooks and Worksheets - Enable protecting a workbook/worksheet using a password.

What's New Roadmap



Forums (24-hour Global Support)
Submit a ticket



Get Started with Documents for Excel, .NET Edition


Get Started with Windows


Get Started with Mac


Get Started with Linux