IronXL allows developers to Read, Generate and Edit Excel (and other Spreadsheet files) in .Net Applications & websites. A fast and natural approach to work with Excel and Other Spreadsheet files in C#. For code samples, docs & more visit https://ironsoftware.com/csharp/excel/ No utilization of Office Excel Interop. Works well with .NET Framework, .NET Core and Azure. All without extra dependancies or the need to install MS Office. Key library features include: * Import Data from XLS/XLSX/CSV/TSV. * Export Work Sheets to XLS/XLSX/CSV/TSV/JSON. * Work with Spreadsheets as System.Data.DataSet and System.Data.DataTable objects. * Excel Formulas recalculated every time a sheet it edited. * Intuitive Ranges setting with a WorkSheet[“A1:B10”] syntax. * Sort Ranges, Columns and Rows. * Style Cells - Font, Size, Background pattern, Border, Alignment and Number formats. IronXL works well in C#, VB.NET, MVC, ASP.NET projects for Websites, Console & Desktop APPs. Works with: - .NET Core 2 , 3.1 - .Net 5 - .Net 6 - .NET Standard 2 & 3 - .NET Framework 4.5 and above - Xamarin, SharePoint, Mono - Azure, AWS, Cloud hosting - Windows, Linux, Mac, Mobile Licensing & Support available for commercial deployments. Find full documentation at: https://ironsoftware.com/csharp/excel/ For support please contact us: [email protected]
Install
| Product | Versions |
|---|---|
| .NET Standard | |
| Other |
README
IronXL - The C# Excel SpreadSheet Library.
Quickstart guide: https://ironsoftware.com/csharp/excel/
IronXL allows developers to Read, Generate and Edit Excel (and other Spreadsheet files) in .Net Applications & websites.
A fast and natural approach to work with Excel and Other Spreadsheet files in C#.
For code samples, docs & more visit https://ironsoftware.com/csharp/excel/
No utilization of Office Excel Interop. Works well with .NET Framework, .NET Core and Azure. All without extra dependancies or the need to install MS Office.
Key library features include:
- Import Data from XLS/XLSX/CSV/TSV.
- Export Work Sheets to XLS/XLSX/CSV/TSV/JSON.
- Work with Spreadsheets as System.Data.DataSet and System.Data.DataTable objects.
- Excel Formulas recalculated every time a sheet it edited.
- Intuitive Ranges setting with a WorkSheet[�A1:B10�] syntax.
- Sort Ranges, Columns and Rows.
- Style Cells - Font, Size, Background pattern, Border, Alignment and Number formats.
Fully Supports:
Windows, MacOS, Linux, Azure, Docker and AWS.
Licensing & Support available
For code examples, tutorials and documentation visit https://ironsoftware.com/csharp/excel/ For support please email us at [email protected]
Documentation Links
Code Samples : https://ironsoftware.com/csharp/excel/examples/read-excel/
MSDN Class Reference : https://ironsoftware.com/csharp/excel/object-reference/api/
Tutorials : https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
Licensing : https://ironsoftware.com/csharp/excel/licensing/
Support : [email protected]
Compatibility
C#, F#, and VB.NET
.Net 5, Core 2x & 3x, Standard 2, and Framework 4x
Console, Web, & Desktop Apps
Windows, Linux (Debian, CentOS, Ubuntu), MacOs, Docker, and Azure
Microsoft Visual Studio or Jetbrains ReSharper & Rider
Document Formats
Load, Read and Edit Data: XLS, XLSX, XLST, XLSM, CSV and TSV
Svaing and Exporting: XLS, XLSX, XLST, XLSM, CSV, TSV and JSON
System.Data Objects: Work with Excel Spreadsheets as System.Data.DataSet and System.Data.DataTable
Sheet Functions
Formulas: Works with Excel formulas and Formulas recalculated every time a sheet it edited
Cell Data Formats: Text, Number, Formulas, Dates, Currency, Percentage, Scientific, Time and Custom Formats
Sorting: Ranges, Columns and Rows
Cell Styling: Font, Size, Background pattern, Border and Alignment
You can email us at [email protected] for support directly from our code team. We offer licensing and extensive support for commercial deployment projects.
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.