IronXL.Excel 2026.2.1
IronXL - The C# Excel Library
Effortlessly create, read, and edit Excel spreadsheet in your .NET applications
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.
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)
IDEs: Microsoft Visual Studio or Jetbrains ReSharper & Rider
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?
Email Support: Reach out to our team directly at support@ironsoftware.com.
Live Chat Support: https://ironsoftware.com/csharp/excel/#helpscout-support
Report a Bug: https://ironsoftware.com/ticket-submission/
Community: https://ironsoftware.com/company/iron-slack-community/
No packages depend on IronXL.Excel.
.NET Standard 2.0
- IronSoftware.System.Drawing (>= 2026.1.2)
- IronSoftware.Common (>= 2025.11.2)
.NET 6.0
- IronSoftware.System.Drawing (>= 2026.1.2)
- IronSoftware.Common (>= 2025.11.2)
| 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 |


