excel导入sql数据库方法

excel导入sql数据库方法

ID:40528725

大小:40.00 KB

页数:5页

时间:2019-08-04

excel导入sql数据库方法_第1页
excel导入sql数据库方法_第2页
excel导入sql数据库方法_第3页
excel导入sql数据库方法_第4页
excel导入sql数据库方法_第5页
资源描述:

《excel导入sql数据库方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、excel导入sql数据库方法在网上看到很多朋友在咨询excel导入sql数据库方法,前段时间做项目时客户有这个功能需求,所以今天给大家分享一下实现的方法。先介绍一个思路:将excel文件上传到服务器,然后预览数据,可以对数据进行筛选,点击“导入”后将选择的数据导入到sql数据库中,最后把上传的文件从服务器上删除,释放空间。好了,接下来我们就按步骤来讲解excel导入sql数据库方法。1、excel文件上传到服务器我们采用函数的实现,代码如下:callUploadFile(fName,FilePath)FunctionUploadFile(fName,FilePath)    

2、      UpLoadFileType="xls

3、"  //设置允许上传的文件类型    FileTypeErr=True   setupload=newupload_file foreachformNameinupload.File   setfile=upload.File(formName)      fName=file.FileName FileExt=file.FileExt   iffile.filesize<100then     Response.Write""   Response.end()     endif     UpLoadFile_ID=split(UpLoadFileType,"

5、")  fori=0toubound(UpLoadFile_ID)         ifUpLoadFile_ID(i)=FileExtthen   FileTypeErr=False   exitfor  endif        next    ifFileTypeErr=Truethen 

6、  Response.Write""   Response.end()  endif    mapurl=trim(fName)  file.SaveToFileServer.mappath(mapurl)//保存文件 setfile=nothing   next   setupload=nothing   FilePath=Server

7、.mappath(mapurl) //将上传的文件路径赋值给FilePathEndFunction2、预览数据,选择数据导入到sql数据库中我们采用函数的实现,代码如下:callExcelToSql(fName,FilePath)FunctionExcelToSql(ExName,FilePath,Mainbody)    Dimconn_xls DimStrConn_xls DimRs DimSql Dimi    ExTName="Sheet1" OnErrorResumeNext  Setconn_xls=Server.CreateObject("ADODB.Connec

8、tion") StrConn_xls="Driver={MicrosoftExcelDriver(*.xls)};DBQ="&Server.MapPath(""&ExName) conn_xls.OpenStrConn_xls   Setrs_xls=Server.CreateObject("ADODB.Recordset") Sql="select*from["&ExTName&"$]"  rs_xls.OpenSql,conn_xls,3,3   IfErrThen    err.Clear  Setconn_xls=Nothing  setrs_xls=nothing  

9、Delete_UpLoadFile(FilePath)    Response.Write""      Response.end() EndIf  ifrs_xls.eofthen  Setconn_xls=Nothing  setrs_xls=nothi

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

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

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