博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让 .NET 更方便的导入导出 Excel
阅读量:6227 次
发布时间:2019-06-21

本文共 890 字,大约阅读时间需要 2 分钟。

让 .Net 更方便的导入导出Excel

Intro

因为前一段时间需要处理一些 excel 数据,主要是导入/导出操作,将 Excel 数据转化为对象再用程序进行处理和分析,没有找到比较满意的库,于是就自己造了一个轮子,屏蔽掉了 xlsx 与 xls 的差别,屏蔽了 Npoi 操作 Excel 的细节,提供简单容易上手的 api。

导入/导出

直接添加 nuget 包引用

根据 excel 文件获取一个 IWorkbook 对象,支持 *.xls/*.xlsx

IWorkbook workbook = ExcelHelper.LoadExcel("excelFilePath");

将 Excel 文件的第一个 sheet 里的内容转成 list 对象

List
entityList = ExcelHelper.ToEntityList
("excelFilePath");

将 Excel 文件的第一个 sheet 里的内容转成 DataTable 对象

DataTable dataTable = ExcelHelper.ToDataTable("excelFilePath");

将 list 对象导出到 Excel 字节数组

List
entityList = ExcelHelper.ToEntityList
("excelFilePath");entityList.ToExcelBytes();

将 list 对象导出到 Excel 文件

List
entityList = ExcelHelper.ToEntityList
("excelFilePath");entityList.ToExcelFile("excelFilePath");

More

想要更多自定义选项,参考,或者给我提

Contact

如果使用过程中有遇到什么问题,欢迎与我联系。

Contact me:

转载地址:http://qknna.baihongyu.com/

你可能感兴趣的文章
oracle 12cR1&12cR2核心高实用性新特性
查看>>
pandas Series的sort_values()方法
查看>>
SQL SERVER CHAR ( integer_expression )各版本返回值差异的案例
查看>>
pytest文档7-pytest-html生成html报告
查看>>
java中this的N种使用方法
查看>>
Windows IIS安装php
查看>>
mingw 设置python 设置git环境变量
查看>>
linux 系统下如何进行用户之间的切换
查看>>
Socket拆包和解包
查看>>
工作之忠、智、勇
查看>>
电子书下载:Beginning Nokia Apps Development: Using MeeGo, Mobile QT and OpenSymbian
查看>>
mysql 5.0存储过程学习总结
查看>>
matlab练习程序(Ritter‘s最小包围圆)
查看>>
SQL存储过程教程
查看>>
最详细的临时表,表变量的对比
查看>>
C#中直接打印Report文件(rdlc)
查看>>
引用计数
查看>>
C#:XML操作类 (转)
查看>>
struts2 API chm帮助文档生成介绍说明(转)
查看>>
数据字典统一管理,动态下拉框
查看>>