Multiple file formats supported Multiple File Formats

Use a single programming interface for multiple file formats: XLSX, XLS, XLSB, ODS, CSV, HTML, PDF, PDF/A, and XPS.

GemBox.Spreadsheet is a standalone .NET library Standalone .NET Library

Not dependent on Microsoft Excel. 100% managed code (C#). Follows .NET class library design guidelines.

Multiple platforms are supported Multiple Platforms

Read, write, view, and edit spreadsheets in .NET, .NET Core, .NET Framework, Mono, and Xamarin.

GemBox.Spreadsheet is C#/VB.NET library with a fast performance Fast Performance

Read and write 1,000,000 rows with less than 256MB RAM and less than 3.5 seconds.

Model manipulation Model Manipulation

Edit sheets, cells, styles and formatting, formulas, images, charts, pivot tables, protection, etc.

High quality rendering and printing High Quality

High quality rendering and printing, formula calculation engine, and more.

GemBox.Spreadsheet is a .NET library that enables you to read, write, convert, and print spreadsheet files (XLSX, XLS, XLSB, CSV, HTML, and ODS) from .NET applications.

With GemBox.Spreadsheet you get a fast and reliable library that's easy to use and doesn't depend on Microsoft Excel. It requires only .NET, and it's much faster than Microsoft Office Automation!

You can download and use the component for free, even for commercial projects. The Professional version, which comes with 12 months of technical support and without limitations, requires a license for every developer.

No server or OEM licenses. Unlimited deployments. We also offer a 30-day money-back guarantee.

Main library features

If the feature you are looking for is not listed above, please check the examples, or visit our support center where you can vote for missing features.

Need assistance?

Get in touch with us if you have any questions about our products and we will be happy to help you:

Next steps

Try the examples or download GemBox.Spreadsheet for free.