一个用于操作Excel文件的.NET开源库

推荐一个高性能、跨平台的操作Excel文件的.NET开源库。

01 项目简介

ClosedXML是一个.NET第三方开源库,支持读取、操作和写入Excel 2007+ (.xlsx, .xlsm)文件,是基于OpenXML封装的,让开发人员无需了解OpenXML API底层API,便于运用于项目开发。

02 性能表现

**保存文件:**保存25W行文件花费6.343秒,保存100行纯文本文件花费17.134秒。

**加载文件:**加载25W行的工作簿文件花费15.648秒,加载100W行纯文本文件花费49.046秒。

03 使用示例

1、安装依赖库

复制代码
PM> Install-Package ClosedXML

2、示例

复制代码
//创建一个工作表,设置单元数据,并保存文件
using (var workbook = new XLWorkbook())
{
    var worksheet = workbook.Worksheets.Add("Sample Sheet");
    worksheet.Cell("A1").Value = "Hello World!";
    worksheet.Cell("A2").FormulaA1 = "=MID(A1, 7, 5)";
    workbook.SaveAs("HelloWorld.xlsx");
}

04 项目地址

https://github.com/ClosedXML/ClosedXML

更多开源项目: https://github.com/bianchenglequ/NetCodeTop

我是编程乐趣,一个.Net开发经验老程序员,欢迎"关注"我,每天为你分享开源项目和编程知识。

也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,点击加入https://bbs.csdn.net/topics/613465368

  • End -

推荐阅读

5个基于.Net Core值得推荐的CMS开源项目

盘点5个C#开发的、可用于个人博客的系统

一个基于.Net Core+Vue+Element Ui开发的OA系统

盘点3个.Net开发的WMS仓库管理系统

5个yyds的.Net商城开源项目

相关推荐
无风听海6 小时前
.NET10之ASP.NET Core的Filter管线
java·asp.net·.net
叶庭云6 小时前
GitCode 与 GitHub 平台能力深度对比:聚焦于 AI 辅助开发与 Agent 自动化能力
人工智能·github·gitcode·源代码托管平台·ai 辅助开发·agent 自动化能力·易用性
程序员敲代码吗6 小时前
在Excel中快速进行精确数据查找的方法
excel
无风听海6 小时前
.NET10之从进程角度理解dotnet run
.net
计算机小手7 小时前
Docker 部署 OpenClaw 汉化版,畅玩个人 AI 智能代理
经验分享·docker·aigc·开源软件
passerby606115 小时前
完成前端时间处理的另一块版图
前端·github·web components
草梅友仁17 小时前
墨梅博客 1.4.0 发布与开源动态 | 2026 年第 6 周草梅周报
开源·github·ai编程
吹牛不交税17 小时前
admin.net-v2 框架使用笔记-netcore8.0/10.0版
vue.js·.netcore
学电子她就能回来吗18 小时前
深度学习速成:损失函数与反向传播
人工智能·深度学习·学习·计算机视觉·github
CodeToGym19 小时前
【Java 办公自动化】Apache POI 入门:手把手教你实现 Excel 导入与导出
java·apache·excel