表名多到什么程度?500个以下还是手工导入的快,编程太麻烦,在Access界面中右键——》导入,下拉列表中选Excel就可以导入了。 如果真想练习编程,请参照以下代码(将Excel以Ado方式读出)dim Rst1 as new adodb.recordset dim Cnn1 as new adodb.connection Cnn1.Open "Data Source=" & "D:\a.xls" & ";Extended Properties='Excel 8.0'" rst1.Open SELECT * FROM [Sheet1$], Cnn1, 1, 3 '生成ADO有了ADo,在Access中建表,加数据等就是SQl的事了
呵呵。
个人观点,如果是ACCESS结构已经固定了,且与EXCEL的行和列都对应的话,应该可以解决。
一个读取EXCEL及存储ACCESS的过程可以搞定。
如果真想练习编程,请参照以下代码(将Excel以Ado方式读出)dim Rst1 as new adodb.recordset
dim Cnn1 as new adodb.connection
Cnn1.Open "Data Source=" & "D:\a.xls" & ";Extended Properties='Excel 8.0'"
rst1.Open SELECT * FROM [Sheet1$], Cnn1, 1, 3 '生成ADO有了ADo,在Access中建表,加数据等就是SQl的事了