一个用于操作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商城开源项目

相关推荐
Yvonne爱编码39 分钟前
CSS- 4.1 浮动(Float)
前端·css·html·github·html5·hbuilder
黑洞视界40 分钟前
NCC Mocha v0.2.0 发布, 新增对 Metrics 的支持
c#·.net·可观测性·observability
喵叔哟41 分钟前
22.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--增加公共代码
微服务·架构·.net
冷yan~2 小时前
GitHub文档加载器设计与实现
java·人工智能·spring·ai·github·ai编程
江沉晚呤时6 小时前
.NET Core 中 Swagger 配置详解:常用配置与实战技巧
前端·.netcore
诸葛大钢铁6 小时前
如何免费在线PDF转换成Excel
职场和发展·pdf·excel
开开心心就好7 小时前
Word图片格式调整与转换工具
java·javascript·spring·eclipse·pdf·word·excel
矿工学编程10 小时前
.NET Core liunx二进制文件安装
.netcore
python算法(魔法师版)10 小时前
.NET NativeAOT 指南
java·大数据·linux·jvm·.net
qq_2979080113 小时前
c#车检车构客户管理系统软件车辆年审短信提醒软件
sqlserver·c#·开源软件