IronXL.Excel 2026.2.1

Nuget Installs Passed windows macOS linux docker aws microsoftazure livechat

IronXL - The C# Excel Library

Effortlessly create, read, and edit Excel spreadsheet in your .NET applications

IronXL NuGet Trial Banner Image

IronXL is a comprehensive C# library designed for developers to programmatically read, create, and edit Excel spreadsheet files. With a user-friendly API, you can manipulate cells, formulas, and formatting, and integrate Excel functionality seamlessly into your projects.

Get Started in 3 Steps

1. Install the NuGet Package

PM> Install-Package IronXL.Excel

2. Create Your First Excel Spreadsheet

using IronXL;
using IronXL.Formatting;
    
// Create a new workbook
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set the data format to 12300.00%
workSheet["A1"].Value = 123;
workSheet["A1"].FormatString = BuiltinFormats.Percent2;

workBook.SaveAs("output.xlsx");

3. Explore More

Dive deeper with our extensive documentation and examples:

  • Tutorials: Step-by-step guides to help you build your first Excel application.

  • Code Examples: Concise set of code that can be easily executable.

  • How-To Guides: Practical, goal-oriented instructions to solve specific problems.

  • Demo: Detailed technical descriptions of the API and its components.

  • API Reference: Demonstrating guides that showcase how IronXL works the way it does.

Key Features

  • Create Excels: Generate new Excel (XLSX, XLS) and CSV files programmatically.

  • Edit Excels: Read, write, and update data at any level, from individual cells to entire worksheets.

  • Protect Excels: Encrypt workbooks, set open passwords, and manage user permissions at the sheet or cell level.

  • Customize Excels: Customize cell appearance, fonts, colors, and borders, and precisely control row/column dimensions and visibility.

  • Process & Display Data: Execute complex formulas, sort and filter data to create insightful charts and graphs.

IronXL Features Table

Compatibility

IronXL is built for modern .NET and supports a wide range of project types and operating systems.

  • Platforms: .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, Core 2x & 3x, Standard 2

  • Framework: .NET Framework 4.6.2 (and above)

  • App Models: Console, Web, and Desktop Apps

  • Operating Systems: Windows, macOS, Linux (Debian, CentOS, Ubuntu)

  • Cloud & Containerization Platforms: Azure, AWS, Docker

  • IDEs: Microsoft Visual Studio or Jetbrains ReSharper & Rider

IronXL Cross Platform Compatibility Support Image

License

IronXL is a commercially licensed product.

  • Trial License: Get a free developer key to evaluate the full library with no commitment. Ideal for development and testing purposes. Start your trial HERE.

  • Purchase a License: Unlock the library for use in commercial projects and get access to our full technical support. Purchase your license HERE.

Getting Help & Support

Have a question or running into an issue?

No packages depend on IronXL.Excel.

Updates - Updates internal dependencies.

.NET Standard 2.0

.NET 6.0

Version Downloads Last updated
2026.2.1 4 2026/3/31
2024.10.2 18 2024/12/25
2024.6.1 2 2026/3/31
2023.12.19 2 2026/3/31
2023.10.8 2 2026/3/31