C# Excel库
超越基本的电子表格编辑。在没有 Office Interop 的情况下, .NET 10 可完全控制工作簿、公式和图表。
- 创建和编辑 excel 文件、公式、图表和图像
- 样式单元格、边框、字体并添加超链接
- 兼容XLSX、XLS、CSV、TSV、XML 和 DataTables
- 免费试用 30 天,功能齐全,无需信用卡
无须互操作读取Excel文件
查看所有%s代码示例using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Imports IronXL
Imports System
Imports System.Linq
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Select worksheet at index 0
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' Get any existing worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
' Select a cell and return the converted value
Dim cellValue As Integer = workSheet("A2").IntValue
' Read from ranges of cells elegantly.
For Each cell In workSheet("A2:A10")
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next
' Calculate aggregate values such as Min, Max and Sum
Dim sum As Decimal = workSheet("A2:A10").Sum()
' Linq compatible
Dim max As Decimal = workSheet("A2:A10").Max(Function(c) c.DecimalValue)Works with AI Coding Agents
Claude
Codex
GitHub Copilot
Cursor
Antigravity
Other coding agents
Runs Inside Your Infrastructure
No MCPs or external processing. IronXL runs inside your application, keeping documents in your control.
AI-ready Documentation
Clear documentation, API references, and tutorials help coding agents use IronXL effectively.
Built for Enterprise Workflows
Add enterprise-grade document capabilities where accuracy, consistency, and control matters.
跨平台支持
为在.NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework上运行的C#, F#, & VB.NET而设计
.NET 版本:
- C#, VB.NET, F# 语言
- .NET Core (10, 9, 8, 7, 6, 5和3.1+)
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
操作系统及处理器:
- Windows (x64, x86)
- Mac (x64, ARM)
- Linux (x64)
.NET 项目类型:
- Web (Blazor 和 WebForms)
- 桌面 (WPF 和 MAUI)
- 控制台 (应用程序及库)
应用程序环境:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- Mac (macOS 10+)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
IDE:
- Microsoft Visual Studio
- Jetbrains ReSharper & Rider
二进制认证
- DigiCert 签名的二进制文件
一个优先考虑准确性、易用性和速度的 C# Excel 库。
IronXL 是用于在 .NET 中生成和编辑 Excel 文档的领先 C# Excel 库。其用户友好的 API 允许开发人员在几分钟内将 Excel 功能添加到 .NET 项目中。
立即获取您的免费30 天试用密钥。
您需要的 Excel API,无需 Office Interop 烦恼。
保存和导出
为什么选择IronXL
在C#中读取、写入和编辑Excel。无需Office Interop。可在Windows、Linux、macOS和云端运行。
广泛的格式支持
- 读取和写入XLS,XLSX,XLSM,XLTX,CSV,TSV。
- 通过一次调用导出为JSON,HTML和二进制格式。
- 在没有Office Interop或安装Excel的情况下在格式之间转换。
5 分钟内启动
- → 5分钟快速入门。
- 简单API:
WorkBook.Load(),WorkBook.Create(),worksheet["A1"].Value. - 智能默认值:自动重新计算公式,直观的
WorkSheet["A1:B10"]范围语法。
Enterprise绩效
- .NET 10,Core,Standard,或 Framework
- 支持C#,VB.NET,F#。DigiCert签署的二进制文件。
- 可以在任何地方部署:Windows、Linux、macOS、Docker、Azure、AWS、本地、气隙环境。
准确的数据处理,任意来源
- 原生数据类型:文本、数字、日期、货币、公式、百分比。
- 每次编辑时公式重新计算。完整的数学、排序、过滤、聚合(与LINQ兼容)。
- 直接转换到/从
System.Data.DataSetandDataTable用于数据库工作流程。
以开发者为先的支持和许可
- 永久许可:一次购买,永久使用。可选更新和续订。
- 24/5 工程师支持(Premium中24/7)。真人,聊天响应中位数<1分钟。
- 30天退款保证不合适?全额退款,无需解释。
为建筑者
- 您将真正使用的功能:
- 读取/写入XLSX,XLS,CSV
- formula recalculation
- 单元格范围(A1:B10)
- conditional formatting
- 图表和图像
- password encryption
- 排序/过滤/聚合
- DataSet/DataTable转换
- 冻结窗格,自动调整大小
- JSON和HTML导出
- 无处不在:Windows、Linux、macOS、Docker、Azure、AWS、云。
购买者
- 被2M+工程师信任。2,263,141次NuGet安装(在功能页面上验证)。
- 不需要Microsoft Office或Excel Interop。
- 提供再分发/SaaS/OEM选项。
- 采购友好:永久许可证,可选续订,可开发票,多种支付选项(包括本地:Amazon Pay,支付宝,Apple Pay,IDEAL,SEPA,ACH)。
- 30 天退款保证。
深受全球 数百万工程师的信赖
每次开发人员询问时,Iron都说是的! IronEXCEL
IronXL是否能在未安装Microsoft Office或Excel Interop的情况下读取、创建和编辑Excel文件?是的!
它是否在一个API中本机支持XLS、XLSX、CSV、TSV和JSON格式?是的!
是否有内置的转换功能,将工作表与DataTable/DataSet对象进行数据库集成?是的!
是否能动态添加、修改和重新计算公式?是的!
是否支持包括字体、边框、对齐、背景和数字格式在内的细粒度样式?是的!
是否在Windows、Linux、macOS、Docker和Azure上的.NET Core、Standard和Framework上完全跨平台?是的!
是否能打开、编辑和保存受密码保护的电子表格?是的!
是否支持像排序、修剪、分组和合并这样的范围操作?是的!
工作表数据能否直接导出为XML和JSON?是的!
是否能以编程方式配置元数据、冻结窗格和打印区域?是的!
是否支持使用标准的Excel单元格符号(例如“A1:B10”)进行快速批量编辑?是的!
我现在能否在我的实时项目中免费测试IronXL?是的! 点击此处开始您的30天免费试用
准备开始了吗?
Nuget Downloads 2,263,141|版本:2026.9刚刚发布



