博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

     为了简化用Oledb接口对Excel的访问,使其和对其它的数据访问一样简单,写了ExcelHelper这个辅助类。ExcelHelper隐藏了Oledb操作Excel的具体实现,使得仅提供Excel的文件路径和Sheet名,就可以得到数据。ExcelHelper还提供了将DataTable的数据保存到Excel文件中的接口。接口分为两个部分,查询和更新。查询相关的接口可以从Excel指定的Sheet中查询出内容。更新为将数据批量保存到Excel中。

Excel连接

Code:Excel连接

 

获取数据

Code:获取数据

 

保存数据的接口,是将DataTable的数据保存到Excel中。

Code:保存数据

 

辅助函数,包括字符串转换成数字,获取Excel的所有工作表的辅助函数。

Code, 辅助函数

 

私有方法,完成具体的实现

Code:私有方法

 

完整的工程和单元测试测试代码下载:ExcelHelper工程及单元测试代码

posted on 2009-01-04 10:17  黑米  阅读(5356)  评论(7编辑  收藏  举报