Skip to footer content
PM > Install-Package IronXL.Excel

IronXL

Nuget NuGetPassed See what’s new:

Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework

NET Logo
Visual Studio Logo Visual Studio Logo
NuGet Logo NuGet Logo
ReSharper
Windows Logo
Linux Logo
Mac Logo
Docker Logo Docker Logo
Azure Logo Azure Logo
AWS Logo AWS Logo

.NET Versions:

  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

OS & Processors:

  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)

.NET Project Types:

  • Web (Blazor & WebForms)
  • Desktop (WPF & MAUI)
  • Console (App & Library)

App Environments:

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)

IDEs:

  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider

Binary Certification

  • DigiCert Signed Binaries

A C# Excel Library that prioritizes accuracy, ease of use, and speed.

IronXL is the leading C# Excel library for generating and editing Excel documents in .NET. Its user friendly API allows developers to add Excel functionality to .NET projects in minutes.

Get your free 30-day Trial Key instantly.

The Excel API you need, without the Office Interop hassle.

Why IronXL

Read, write, and edit Excel in C#. No Office Interop. Runs on Windows, Linux, macOS & cloud.

Icon Why Broad Format related to The C# Excel Library
Broad format support

  • Read & write XLS, XLSX, XLSM, XLTX, CSV, TSV.
  • Export to JSON, HTML, and binary formats in one call.
  • Convert between formats without Office Interop or Excel installed.

Icon Why Fill S3 related to The C# Excel Library
Up & running in 5 mins

  • PM >
    Install-Package IronXL.Excel

    → 5-minute quick starts.
  • Simple API: WorkBook.Load(), WorkBook.Create(), worksheet["A1"].Value.
  • Smart defaults: auto-recalculated formulas, intuitive WorkSheet["A1:B10"] range syntax.

Icon Why Fill S10 related to The C# Excel Library
Enterprise performance

  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries.
  • Deploys anywhere: Windows, Linux, macOS, Docker, Azure, AWS, on-premise, air-gapped.
Supported platforms

Icon Why Accurate Data related to The C# Excel Library
Accurate data handling, any source

  • Native data types: text, numbers, dates, currencies, formulas, percentages.
  • Formulas recalculate on every edit. Full math, sort, filter, aggregate (LINQ-compatible).
  • Convert directly to/from System.Data.DataSet and DataTable for database workflows.

Icon Why Fill S5 related to The C# Excel Library
Developer-first support & licensing

  • Perpetual license: buy once, use forever. Optional updates and renewals.
  • 24/5 engineer support (24/7 in Premium). Real humans, median chat response <1 min.
  • 30-day money-back guarantee. Not the right fit? Full refund, no questions.

Icon Why Fill S8 related to The C# Excel Library
For builders

  • Features you'll actually use:
    • read/write XLSX, XLS, CSV
    • formula recalculation
    • cell ranges (A1:B10)
    • conditional formatting
    • charts & images
    • password encryption
    • sort/filter/aggregate
    • DataSet/DataTable conversion
    • freeze panes, autosize
    • JSON & HTML export
  • Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

Icon Why Fill S9 related to The C# Excel Library
For buyers

  • Trusted by 2M+ engineers. 2,030,246 NuGet installs (verified on the features page).
  • No Microsoft Office or Excel Interop required.
  • Redistribution / SaaS / OEM options available.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
  • 30-day money-back guarantee.

Every time developers ask, it's a YES! from IronXL

switch(faqQuestions)
{ 
    case "Can I deploy my application using the library to Linux, macOS, or Windows, including Docker containers?": return "YES";
    case "Can I render pixel-perfect PDFs from complex HTML5, CSS3, and JavaScript?": return "YES";
    case "Is the library thread-safe for use in highly concurrent, multi-threaded server applications and APIs?": return "YES";
    case "Can I set custom viewport dimensions and print media CSS to control responsive layouts?": return "YES";
    case "Is IronPDF compatible with Azure Functions?": return "YES";
    case "Can I permanently redact sensitive text and images from PDF documents?": return "YES";
    case "Can I generate a PDF from a URL that requires authentication via custom headers, cookies, or form logins?": return "YES";
    case "Can I access PDF DOM through ObjectModel property?": return "YES";
    case "Can I programmatically fill, read, and flatten interactive AcroForm?": return "YES";
    case "Does it support generating PDF/A and PDF/UA compliant documents for archiving and accessibility standards?": return "YES";
    case "Can I secure a document with 256-bit AES password encryption and set user permissions?": return "YES";
    case "Can I apply and verify digital signatures on a PDF using X.509 certificates?": return "YES";
    case "Can I test IronPDF in my live project for free now?": return "YES, click here to start your 30-day free trial";
}

Can IronXL read, create, and edit Excel files without Microsoft Office or Excel Interop installed?YES!

Does it natively support XLS, XLSX, CSV, TSV, and JSON formats in a single API?YES!

Is there built-in conversion between Worksheets and DataTable/DataSet objects for database integration?YES!

Can formulas be added, modified, and recalculated dynamically?YES!

Does it support granular styling including fonts, borders, alignment, backgrounds, and number formats?YES!

Is it fully cross-platform on .NET Core, Standard, and Framework across Windows, Linux, macOS, Docker, and Azure?YES!

Can it open, edit, and save password-protected spreadsheets?YES!

Does it support range operations like sorting, trimming, grouping, and merging?YES!

Can sheet data be exported directly to XML and JSON?YES!

Can metadata, freeze panes, and print areas be configured programmatically?YES!

Does it support fast bulk editing using standard Excel cell notation (e.g., "A1:B10")?YES!

Can I test IronXL in my live project for free now?YES! Icon Arrow related to Every time developers ask, it's a YES! from IronXL Click here to start your 30-day free trial

Floating Left Top related to Every time developers ask, it's a YES! from IronXL
Floating Right Bottom related to Every time developers ask, it's a YES! from IronXL
World-Class Engineering,
24-Hour Support
  • Support Team Member 2 related to The C# Excel Library
  • Support Team Member 4 related to The C# Excel Library
  • Support Team Member 6 related to The C# Excel Library
  • Support Team Member 7 related to The C# Excel Library
  • Support Team Member Iron related to The C# Excel Library
Talk to an Expert
Ready to Get Started?
Nuget Downloads 2,109,949 | Version: 2026.7 just released
Still Scrolling Icon

Still Scrolling?

Want proof fast? PM > Install-Package IronXL.Excel
run a sample watch your data become a spreadsheet.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me