好库网 好库网首页 | 我的好库
csharp的专栏

C#实现Excel导入导出源码

发布者:csharp
发布日期:2015/12/15 19:38:43   更新日期:2015/12/15 19:38:43
文件大小:2M
下载次数:393   浏览次数:1183
评分:4.80

源码目录结构图

介绍

作者:polk6

采用第三方类库NPOI来完成Excel的导入与导出,NPOI是POI项目的.NET 版本,可用于Excel、Word的读写操作,不需要安装Office环境。

NPOI操作代码

把Excel文件转换为List<T>步骤:
①读取Excel文件并以此初始化一个工作簿(Workbook);
②从工作簿上获取一个工作表(Sheet);默认为工作薄的第一个工作表;
③遍历工作表所有的行(row);默认从第二行开始遍历,第一行(序号0)为单元格头部;
④遍历行的每一个单元格(cell),根据一定的规律赋值给对象的属性。

把List<T>转换为Excel步骤:
①创建一个工作簿(Workbook);
②在工作簿上创建一个工作表(Sheet);
③在工作表上创建第一行(row),第一行为列头,依次写入cellHeard的值(做为列名)。
④循环遍历List<T>集合,每循环一遍创建一个行(row),然后根据cellHeard的键(属性名称)依次从List<T>中的实体对象取值存放到单元格内。

具体实现请看代码。


评论

账号 密码 还没帐号呢,现在注册一个?



免责声明:好库网所展示的信息由发布者自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。