aspnet中实现excel导入和导出

aspnet中实现excel导入和导出

ID:20704544

大小:61.00 KB

页数:10页

时间:2018-10-15

aspnet中实现excel导入和导出_第1页
aspnet中实现excel导入和导出_第2页
aspnet中实现excel导入和导出_第3页
aspnet中实现excel导入和导出_第4页
aspnet中实现excel导入和导出_第5页
资源描述:

《aspnet中实现excel导入和导出》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ASPNET中实现EXCEL导入和导出页面效果图如下:录入按钮的OnClick事件代码如下:protectedvoidbtnInput_Click(objectsender,EventArgse){if(fpInput.HasFile)//fpInput为FileUpload控件,判断是否选择了文件{stringfileExt=System.IO.Path.GetExtension(fpInput.FileName);//获取文件名的后缀if(fileExt==".xls")//判断文件后缀名是否是xls{try{stringstrConn="Provider=Microsoft.Jet.

2、OLEDB.4.0;DataSource="+fpInput.PostedFile.FileName+";ExtendedProperties=Excel8.0;";//以xls文件创建连接字符串OleDbConnectionconn=newOleDbConnection(strConn);OleDbDataAdapteroada=newOleDbDataAdapter("SELECT*FROM[Sheet1$]",strConn);oada.Fill(dstInput_JWTYBH,"xlsTable");//填充xls中数据到数据集DataTabledtJWTYBH=dstInput_

3、JWTYBH.Tables["xlsTable"];for(inti=0;i

4、,NJ_ID,BJ_BH,XS_XBM,XS_XJH)VALUES("+"""+dtJWTYBH.Rows[i]["学号"].ToString()+"","+"""+dtJWTYBH.Rows[i]["身份证号"].ToString()+"","+"""+dtJWTYBH.Rows[i]["姓名"].ToString()+"","+"""+dtJWTYBH.Rows[i]["年级编号"].ToString()+"","+"""+dtJWTYBH.Rows[i]["班级编号"].ToString()+"","+"""+dtJWTYBH.Rows[i]["性别码"].ToString()+""

5、,"+"""+dtJWTYBH.Rows[i]["教委统一编号"].ToString()+"")";}elseif(iStNum==1){strSql="UPDATEXS_JBXXSET"+"XS_SFZH=""+dtJWTYBH.Rows[i]["身份证号"].ToString()+"","+"XS_XM=""+dtJWTYBH.Rows[i]["姓名"].ToString()+"","+"NJ_ID=""+dtJWTYBH.Rows[i]["年级编号"].ToString()+"","+"BJ_BH=""+dtJWTYBH.Rows[i]["班级编号"].ToString()+"","

6、+"XS_XBM=""+dtJWTYBH.Rows[i]["性别码"].ToString()+"","+"XS_XJH=""+dtJWTYBH.Rows[i]["教委统一编号"].ToString()+"""+"WHEREXS_XH=""+dtJWTYBH.Rows[i]["学号"].ToString()+""";}db.ExecCommand(strSql);BindData();}}catch(Exceptionexp){Response.Write("系统出现以下错误:"+exp.Message+"!请尽快与管理员联系.");}finally{db.Close();}}}else{R

7、esponse.Write("");}}Excel文件的导入在ASP.NET中比较简单,主要的要点是FileUpload控件的使用和用OleDb连接物理xls文件.对xls文件中数据的操作同对DataSet中数据的操作是一样的..下面是对导出功能的实现:先定义一个导出函数/////Excel数据导出函数//////name="ctl">需要导出数据的控件///

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。