C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2637个文字,预计阅读时间需要11分钟。
本篇主要内容介绍。
本篇主要介绍C#的Excel导入、导出,供大家参考,具体内容如下
一. 介绍
1.1 第三方类库:NPOI
说明:NPOI是POI项目的.NET 版本,可用于Excel、Word的读写操作。
优点:不用装Office环境。
下载地址:npoi.codeplex.com/releases
1.2 Excel结构介绍
工作簿(Workbook):每个Excel文件可理解为一个工作簿。
工作表(Sheet):一个工作簿(Workbook)可以包含多个工作表。
行(row):一个工作表(Sheet)可以包含多个行。
二. Excel导入
2.1 操作流程
2.2 NPOI操作代码
说明:把Excel文件转换为List<T>
步骤:
①读取Excel文件并以此初始化一个工作簿(Workbook);
②从工作簿上获取一个工作表(Sheet);默认为工作薄的第一个工作表;
③遍历工作表所有的行(row);默认从第二行开始遍历,第一行(序号0)为单元格头部;
④遍历行的每一个单元格(cell),根据一定的规律赋值给对象的属性。
本文共计2637个文字,预计阅读时间需要11分钟。
本篇主要内容介绍。
本篇主要介绍C#的Excel导入、导出,供大家参考,具体内容如下
一. 介绍
1.1 第三方类库:NPOI
说明:NPOI是POI项目的.NET 版本,可用于Excel、Word的读写操作。
优点:不用装Office环境。
下载地址:npoi.codeplex.com/releases
1.2 Excel结构介绍
工作簿(Workbook):每个Excel文件可理解为一个工作簿。
工作表(Sheet):一个工作簿(Workbook)可以包含多个工作表。
行(row):一个工作表(Sheet)可以包含多个行。
二. Excel导入
2.1 操作流程
2.2 NPOI操作代码
说明:把Excel文件转换为List<T>
步骤:
①读取Excel文件并以此初始化一个工作簿(Workbook);
②从工作簿上获取一个工作表(Sheet);默认为工作薄的第一个工作表;
③遍历工作表所有的行(row);默认从第二行开始遍历,第一行(序号0)为单元格头部;
④遍历行的每一个单元格(cell),根据一定的规律赋值给对象的属性。

