求助:怎样把数据从execl导入到access的程序!!急!!!
<%
dim conn
dim conn2
set conn=server.CreateObject("ADODB.Connection")
set conn2=CreateObject("ADODB.Connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source=G:\book1.mdb"
conn.open
'conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Data Source=G:\book1.mdb"
conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\book1.xls;Extended Properties=Excel 8.0;HDR=Yes;"
conn2.open
' conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Extended properties=Excel 5.0;Data Source=G:\book1.xls"
sql = "SELECT * FROM [Sheet1$]"
set rs = conn2.execute(sql)
while not rs.eof
sql = "insert into xxx(学号,姓名,性别,年龄) values('"& fixsql(rs(0)) &"','"& fixsql(rs(1)) &"','"& fixsql(rs(2)) &"','"& fixsql(rs(3)) &"')"
conn.execute(sql)
rs.movenext
wend
response.Write(aa)
conn.close
set conn = nothing
conn2.close
set conn2 = nothing
function fixsql(str)
dim newstr
newstr = str
if isnull(newstr) then
newstr = ""
else
newstr = replace(newstr,"'","''")
end if
fixsql = newstr
end function
%>
以上程序怎么不能把execl中的数据导入access中?
xxx表:学号 姓名 性别 年龄
book.xls中的数据:学号 姓名 性别 年龄
1 aaa 男 12
2 bbb 女 13
3 ccc 男 14
4 ddd 男 15
想了很久都想不到合适的方式!!
谢谢!
dim conn
dim conn2
set conn=server.CreateObject("ADODB.Connection")
set conn2=CreateObject("ADODB.Connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source=G:\book1.mdb"
conn.open
'conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Data Source=G:\book1.mdb"
conn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=g:\book1.xls;Extended Properties=Excel 8.0;HDR=Yes;"
conn2.open
' conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Extended properties=Excel 5.0;Data Source=G:\book1.xls"
sql = "SELECT * FROM [Sheet1$]"
set rs = conn2.execute(sql)
while not rs.eof
sql = "insert into xxx(学号,姓名,性别,年龄) values('"& fixsql(rs(0)) &"','"& fixsql(rs(1)) &"','"& fixsql(rs(2)) &"','"& fixsql(rs(3)) &"')"
conn.execute(sql)
rs.movenext
wend
response.Write(aa)
conn.close
set conn = nothing
conn2.close
set conn2 = nothing
function fixsql(str)
dim newstr
newstr = str
if isnull(newstr) then
newstr = ""
else
newstr = replace(newstr,"'","''")
end if
fixsql = newstr
end function
%>
以上程序怎么不能把execl中的数据导入access中?
xxx表:学号 姓名 性别 年龄
book.xls中的数据:学号 姓名 性别 年龄
1 aaa 男 12
2 bbb 女 13
3 ccc 男 14
4 ddd 男 15
想了很久都想不到合适的方式!!
谢谢!
...全文
相关推荐
EXECL+ACCESS进销存
利用EXECL作为输入与输出界面,用ACCESS作为数据仓库,存货成本采用移动加权平均法 适用于小型个体户体验应用,请勿用于正式账务处理. 在OFFICE2003环境下测试通过.
数据挖掘实战-基于Apriori关联规则的市场购物篮分析
零售商希望针对客户提供有关客户最有可能购买的项目集的建议。数据集包含零售商的数据;交易数据提供一段时间内发生的所有交易的数据。零售商将利用结果在其行业中成长并为客户提供有关项目集的建议,我们能够提高客户参与度并改善客户体验并识别客户行为。数据集来源于Kaggle,原始数据集共有522064条,7个变量,各变量含义如下:BillNo:为每笔交易分配的6位数字。Itemname:产品名称。Quantity:每笔交易中每个产品的数量。Date:每笔交易生成的日期和时间。Price:产品价格。
利用VB将EXCEL中的数据导入ACCESS
操作excel利用VB将EXCEL中的数据导入ACCESS
将Excel中数据导入到Access数据库中的方法
将Excel中数据导入到Access数据库中的方法,需要的朋友可以参考一下
execl与access互换 delphi
execl与access互换 delphi源码


