admin管理员组文章数量:1531511
2024年5月22日发(作者:)
Asp连接读取excel内容并导入到数据库
asp连接excel
Set connnew = Object("tion")
'hdr取值yes,no ,表示第一行是否为字段名
connStr="Provider=.4.0;Data
Source="&h(“”)&";Extended
8.0;HDR=No;IMEX=1';"
connstr
Set rsnew=Object("set")
'Sheet1为excel里面的表名,表名后面一定要加$
sqlnew = "select * from [Sheet1$]"
sqlnew,connnew,1,1
'rows是读取的excel里面数据的行数
rows=count
Properties='Excel
'cells是读取excel里面数据的列数
cells=
输出记录集rsnew里面的数据,规则是这样的:
如果HDR赋值是No的话
rsnew(0)输出的是excel里第一行第一列的内容
如果HDR赋值是Yes的话
rsnew(0)输出的是excel里第二行第一列的内容
如果想输出第二行的内容,只需在语句前加xt
输出就这么简单的完成了!
连接网站数据库,相信各位程序猿都已经会了。要做的就是用sql语句判断要导入的
数据是否存在,存在用update修改一下。不存在的话addnew重新插入一条即可。
如果想要实现上传excel后导入的话,可以加上一个上传程序,将上传后的excel路
径传输到asp连接excel的字符串里面。
asp读取excel并导入数据库就完成了,如果有不明白的可以联系作者!
注意事项
•
注意excel里的表名是不是Sheet1.不是话注意和程序保持一致
程序只适合固定模板excel使用。如果excel格式不同,无法使用这个程序统一导入。
版权声明:本文标题:Asp连接读取excel内容并导入到数据库 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1716388512a500911.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论