亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

MiniExcel:一個簡單高效、低內(nèi)存的 .NET 處理 Excel 文件的實用類庫

admin
2025年6月20日 7:41 本文熱度 578

項目介紹

MiniExcel 是一個簡單高效的 .NET 處理 Excel 查、寫、填充數(shù)據(jù)的實用工具類庫,旨在避免內(nèi)存溢出(OOM)問題。目前主流框架大多需要將數(shù)據(jù)全載入到內(nèi)存方便操作,但這會導致內(nèi)存消耗問題,MiniExcel 嘗試以 Stream 角度寫底層算法邏輯,能讓原本1000多MB占用降低到幾MB,避免內(nèi)存不夠情況。

適用場景

MiniExcel 適用于需要高效處理大量 Excel 數(shù)據(jù)的各種場景,包括但不限于:

  • 大數(shù)據(jù)導入導出。
  • Excel 報表生成。
  • 數(shù)據(jù)分析與處理。
  • Web 應用中的 Excel 文件上傳下載。

功能特點

  • 低內(nèi)存消耗:避免內(nèi)存溢出(OOM)和頻繁的垃圾回收(GC)。
  • 實時行操作:支持對每一行數(shù)據(jù)進行實時操作。
  • LINQ 延遲執(zhí)行:支持低消耗、快速分頁和其他復雜查詢。
  • 輕量級:無需安裝 Microsoft Office,無 COM+ 依賴,DLL 大小小于 150KB。
  • 易用 API:提供簡潔易用的 API 風格,方便讀寫和填充 Excel 文件。

主流類庫性能對比

讀/導入 Excel

Query 查詢 Excel 返回強型別 IEnumerable 數(shù)據(jù)

public class UserAccount
{
    public Guid ID { get; set; }
    public string Name { get; set; }
    public DateTime BoD { get; set; }
    public int Age { get; set; }
    public bool VIP { get; set; }
    public decimal Points { get; set; }
}

var rows = MiniExcel.Query<UserAccount>(path);

// or

using (var stream = File.OpenRead(path))
    var rows = stream.Query<UserAccount>();

查詢所有 Sheet 名稱跟數(shù)據(jù)

var sheetNames = MiniExcel.GetSheetNames(path);
foreach (var sheetName in sheetNames)
{
    var rows = MiniExcel.Query(path, sheetName: sheetName);
}

指定單元格開始讀取數(shù)據(jù)

MiniExcel.Query(path,useHeaderRow:true,startCell:"B3")

合并的單元格填充

    var config = new OpenXmlConfiguration()
    {
        FillMergedCells = true
    };
    var rows = MiniExcel.Query(path, configuration: config);

開源地址

https://github.com/mini-software/MiniExcel?


閱讀原文:原文鏈接


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