如何将excel数据通过asp导入数据库
创始人
2025-06-13 13:16:13
如何将excel数据通过asp导入数据库
先用asp 链接 excel(excel 可以作为数据库使用),然后读取 ,然后打开数据库保存进去即可。写代码的话可以联系我!
'定义打开Excel表格的函数
Function OpenExcel(path)
dim excel,rs,strsql
On Error Resume Next
Set rs = Server.CreateObject("ADODB.RecordSet")
Set excel = Server.CreateObject("ADODB.Connection")
excel.Open "Driver={Microsoft Excel Driver (*.xls)};DBQ=" & path
If Err.number<> 0 Then
Response.Write "请检查上传的Excel文件内部格式,文件无法打开,导入失败!"
Response.End
End If
strsql = "SELECT * FROM [Sheet1$]" '在这里指定工作薄名称,默认是Sheet1$
Set rs = excel.Execute(strsql)
Set OpenExcel = rs
End Function

'读取文件中的内容
Dim rsInfo
Set rsInfo = Server.CreateObject("ADODB.RecordSet")
Set rsInfo = OpenExcel("E:/a.xls") '这里的文件路径请用Server.Path来获取

'检查读取结果
If rsInfo.State<> 1 Then
Response.Write "请检查Excel文件中的工作表命名是否为Sheet1,导入失败!"
Response.End
End If

If rsInfo.EOF And rsInfo.BOF Then
Response.Write "没有找到Excel表中的数据,导入失败!"
Response.End
End If

If IsNull(rsInfo.Fields(0)) or Trim(rsInfo.Fields(0))="" Then
Response.Write "没有找到Excel表中的数据,导入失败!"
Response.End
End If

'这里指定导入数据的列数,列数少了退出
If rsInfo.Fields.Count< 7 Then
Response.Write "Excel表中的数据列数不正确,导入失败!"
Response.End
End If

相关内容

热门资讯

周大福,明天涨价!一条金手链要... 12月17日,周大福官方旗舰店在首页公告:受市场因素影响,部分商品12月19日即将提价。 最近一周...
直击海南封关首日:免税城苹果手... 12月18日,经过五年多的准备,海南各个港口、机场、车站的封关倒计时电子屏宣布收官,海南自贸港正式启...
元旦火车票今起开售!“手机放电... 2026年元旦假期火车票 今起开售 旅客可通过 12306网站、手机客户端 订票电话或售票窗口购买车...
A股大小指数分化,沪指半日微涨... 今日A股窄幅整理,大小指数分化,截至上午收盘,上证指数涨0.16%报3876.4点,深证成指跌0.8...
直击海南自贸港封关运作首日:第... 12月18日,海南自贸港正式启动封关运作。同日上午,在海口新海港和南港“二线口岸”(货运)集中查验场...