推荐一个Excel与实体映射导入导出的C#开源库

我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注” , 每天为你分享开源项目和编程知识 。
我们在项目开发中,经常需要有Excel导入、或者数据导出Excel格式的业务场景 , 数据读取写入是一个非常繁琐的工作量 。
今天就给大家推荐一个支持Excel与实体映射、导入导出的开源项目,方便我们简单快速开发 。


项目简介

这是一个C#开发的、用于将Excel文件映射为对象模型的开源工具,同样可以轻松将对实体对象存储为Excel格式文件 。
该项目的核心作用就是,让开发人员容易、快速、写入和操作Excel文件 。


核心特点

1、简单易用:提供清晰的API,使得开发人员轻松使用来处理Excel文件;
2、支持多种数据格式:Excel、CSV、JSON;
3、自定义映射规则:开发人员可以根据自己的需求自定义映射规则;
4、类型安全:可以确保映射代码的类型安全,避免了类型转换错误和空指针异常等问题 。


技术栈

1、平台:支持.Net 4.6、.NetStandard 2.0;
2、核心引用库:NPOI、System.Text.Json 。


项目结构


推荐一个Excel与实体映射导入导出的C#开源库



使用方法

1、读取Excel并映射到实体
推荐一个Excel与实体映射导入导出的C#开源库

Excel数据
推荐一个Excel与实体映射导入导出的C#开源库

2、映射规则
规则:默认根据属性名称映射 。
列索引、配置列名称映射 。
推荐一个Excel与实体映射导入导出的C#开源库

Excel字母格式的列名,其中C指的是列3 。
推荐一个Excel与实体映射导入导出的C#开源库

通过代码指定映射
推荐一个Excel与实体映射导入导出的C#开源库

动态对象,不定义实体,直接动态读取 。
推荐一个Excel与实体映射导入导出的C#开源库

3、保存至Excel
推荐一个Excel与实体映射导入导出的C#开源库

4、Json读取
推荐一个Excel与实体映射导入导出的C#开源库

Json格式数据
推荐一个Excel与实体映射导入导出的C#开源库



项目地址

https://github.com/mganss/ExcelMapper
我是编程乐趣,一个10年.Net开发经验老程序员 , 专注开源项目和编程知识分享 。
私信回复:【888】,领取.Net视频教程 。
- End -
推荐阅读


用C#自己动手写个操作系统,爽!

.NetCore多租户开源项目,快速后台开发企业框架,赚钱就靠她了

程序员还在为变量取名苦恼 , 那是因为你不知道,这个变量命名神器

【推荐一个Excel与实体映射导入导出的C#开源库】一款.Net7前后端分离、跨平台的通用权限管理框架

相关经验推荐