换了数据库是 sql2005 express 版的,以前有些数据存在excel表中,用sql2000比较容易实现导入,但是用sql2005 express 就比较麻烦了,根本找不到导入的操作~
找了资料发现有一段有用的,用下面的语句可以查询excel表的内容:
select * from openrowset('MicroSoft.Jet.OleDB.4.0','Excel 5.0;HDR=yes;Database=E:/class.xls',sheet1$)
当然红色的是当前excel表的路径,依个人情况而定。
不过只能看到数据,单纯的用 insert 语句难以实现数据的导入。
因为insert into table_name (column_name) values(' value')语句是插入单行的值,除非excel表里也只有一行的内容,否则就要想其它办法了。
具体解决的还弄不出来,希望高手们能指导。
sql2005 体验版还有什么可行的办法将excel表中的数据导入进来也请指教!