专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

一个简单、高效、低内存的.NET处理Excel查、写、填充数据工具库

dotNET跨平台  · 公众号  ·  · 2024-07-17 08:00
    

文章预览

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现! 项目介绍 在日常工作中处理Excel查、写、填充数据的功能需求有很多,今天分享一个简单、高效、低内存的.NET处理Excel查、写、填充数据工具库:MiniExcel。 目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 项目特点 低内存耗用,避免OOM、频繁 Full GC 情况。 支持即时操作每行数据。 兼具搭配 LINQ 延迟查询特性,能办到低消耗、快速分页等复杂查询。 轻量,不需要安装 Microsoft Office、COM+,DLL小于150KB。 简便操作的 API 风格。 处理Excel性能对比 导入、查询 Excel 比较: 导出、创建 Excel 比较: 安装MiniExcel do ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览