jiahaipeng

我要飞得更高
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ASP.NET EXCEL数据的导出和导入

Posted on 2008-09-25 09:48  飞得更高  阅读(905)  评论(4编辑  收藏  举报

    数据的导入和导出在实际的项目中,用的非常普遍。我在自己的项目中实现了从excel文件中导入和到处数据,现分析如下:

     一、数据的导出,其基本思想是首先将要导出的内容放在Table中并拼成字符串,然后以EXCEL文件的形式导出。在我的项目中,用户可以自己选择要导出的数据字段。因为实际的字段较多,故只列出部分字段。

     页面的html如下:

Code

后台代码如下:

 

Code

 

其中核心代码就是最后的那几条语句,在导出数据的时候不会刷新页面是这种方法的有点之一。

二、数据的导入

     数据导入的基本思想就是,首先将EXCEL文件上传至服务器,然后读出数据放在Dataset中,最后删除这个EXCEL文件。代码如下:

    首先是上传数据代码:

 

Code

 

然后是页面对这个方法的调用

Code

 

    这样就实现了将Excel文件中的数据导入到数据库中,代码都经过验证。