LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

推薦11個Excel讀寫查詢等操作的.Net開源庫

admin
2025年1月14日 22:25 本文熱度 237
推薦11個Excel的開源庫,包含:Excel操作庫、Excel插件、Excel控件、Excel實體映射、Excel與Json轉換。(點擊標題查看詳情)


1、ExcelDataReader:一個.Net高性能Excel開源讀取器
一個功能強大且易于使用的開源項目,提供了豐富的讀取API,專門讀取Excel文件的數據,特別是處理大數據量的情況。
ExcelDataReader支持Excel版本從2007年至2021年以及Office 365的Excel格式,支持文件格式如下:
支持.Net4.6、.NetStandard2.0、.Net Core 5及更高版本。
Star:4K?
項目地址:
https://github.com/ExcelDataReader/ExcelDataReader

2、LinqToExcel:輕松使用Linq操作Excel文件!
允許開發者使用 LINQ語法來查詢 Excel 電子表格和 CSV 文件中的數據,開發者可以像操作數據庫一樣方便地處理Excel文件。
不過要注意的是需要安裝 Microsoft Access Database Engine 2010 Redistributable,這里需要Excel文件所需的數據引擎。
Star:1.1K?
項目地址:
https://github.com/paulyoder/LinqToExcel

3、SpreadCheetah:高性能的Excel操作處理.NET庫
一個高性能的.NET庫,專注于生成Microsoft Excel XLSX格式的電子表格文件。
該庫具有出色的性能,它能夠高效地處理大量數據,生成復雜的電子表格文件。
提供了異步API接口、不依賴于Microsoft Excel,支持.NET Standard 2.0及更高版本,包括.NET Framework、.NET Core以及.NET 6和更新的版本。
此外,它還支持Trimmable和NativeAOT兼容性,為開發者提供了更多的部署選項。
Star:448?
項目地址:
https://github.com/sveinungf/spreadcheetah

4、輕松擴展Excel功能自定義函數、圖表、表單等
Excel-DNA是一個.Net開源項目,為開發者提供了一種便利的方法,可以將.Net代碼與Excel集成,能夠輕松的為Excel創建自定義函數、圖表、表單等,一方面不僅可以利用.Net強大的庫,另外一方面還可以與外部數據、程序等連接交互。
利用該項目我們可以用來,開發一些數據分析與處理、數據自動化等一些場景。
Star:1.3K?
項目地址:
https://github.com/Excel-DNA/ExcelDna

5、簡單易用Excel讀取寫入開源庫
該項目主要分為5個部分:
1、常用:編碼轉換、常用枚舉變量、多線程、列表排序等;
2、數據庫:針對ADO.net封裝的常用操作;
3、CSV:讀取和寫入CSV庫;
4、Excel:讀取和寫入Excel庫,格式支持.xlsx、.xlsb 和 .xls,支持轉換CSV格式;
5、XBase:支持快速讀取XBase數據。
此項目提供的功能,都比較簡單,適合小型項目使用。
Star:394K?
項目地址:
https://github.com/MarkPflug/Sylvan

6、基于OpenXML封裝Excel操作庫
ClosedXML是一個.NET第三方開源庫,支持讀取、操作和寫入Excel 2007+ (.xlsx, .xlsm)文件,是基于OpenXML封裝的,讓開發人員無需了解OpenXML API底層API,便于運用于項目開發。
Star:4.9K?
項目地址:
https://github.com/ClosedXML/ClosedXML
7、Excel與實體映射導入導出的C#開源庫
這是一個C#開發的、用于將Excel文件映射為對象模型的開源工具,同樣可以輕松將對實體對象存儲為Excel格式文件。
該項目的核心作用就是,讓開發人員容易、快速、寫入和操作Excel文件。
Star:810?
項目地址:
https://github.com/mganss/ExcelMapper

8、一個.Net強大的Excel控件,支持WinForm、WPF、Android
這是一個開源的表格控制組件,支持Winform、WPF和Android平臺,可以方便的加載、修改和導出Excel文件,支持數據格式、大綱、公式計算、圖表、腳本執行等、還支持觸摸滑動,可以方便地操作表格。
總的來說是一個可以快速構建、具有高性能、良好交互、美觀的UI表格控件。
Star:1.4K?
項目地址:
https://github.com/unvell/ReoGrid

9、一個跨平臺支持Word, Excel, CSV, Email等30多種格式的操作庫
這是一個基于.Net開發的數據/文本操作開源項目,支持docx、xlsx、xls、pdf、csv、txt、epub、html等30多種格式,使用簡單友好,是一個可以幫助我們識別文件格式,并將數據/文本提取為統一結構的智能框架。
支持文檔格式有:
txt,xml,csv,xls,xlsx,ppt,vsd,pub,shw,sldprt,pptx,pubx,vsdx,doc,docx,rtf,pdf,html,htm,eml,msg,vcf,zip,mp3,ape,wma,flac,aif,jpeg,jpg,gif,tiff,png。
Star:361?
項目地址:
https://github.com/nissl-lab/toxy

10、Excel轉Json工具
這是一個基于C#開發的Excel轉Json工具,比通過Office Excel組件訪問數據性能提升100倍,支持界面、命令模式。
Star:1.8K?
項目地址:
https://github.com/neil3d/excel2json

11、Excel高效低內存的開源框架
目前主流框架大多需要將數據全載入到內存方便操作,但這會導致內存消耗問題,MiniExcel 嘗試以 Stream 角度寫底層算法邏輯,能讓原本1000多MB占用降低到幾MB,避免內存不夠情況。
MiniExcel簡單、高效避免OOM的.NET處理Excel查、寫、填充數據工具。
Star:2.9K?
項目地址:
https://github.com/MiniExcel/MiniExcel


閱讀原文:原文鏈接


該文章在 2025/1/15 10:12:14 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日本天堂久久久 | 伊人久久大杳蕉夜夜揉夜夜爽 | 五月天丁香婷婷最新 | 一区二区三区在线观看亚洲 | 中文字幕制服亚洲另类 | 天天天澡天天天碰青青视频 |