excle vb sql 导入

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:42:56
如何将Excle表中的数据用VB语言 导入到SQL 服务器中特定的表中.详细代码和解释! 谢谢~

连接SQL数据库,然后执行以下SQL语句即可。
如果表不存在,执行

SELECT * into 新表 FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;IMEX=1;DATABASE=e:\sssss.xls', 'select * from [Sheet1$]');

如果表存在,就用下面的,但请注意列名要对应

insert into 表名 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;IMEX=1;DATABASE=e:\sssss.xls', 'select * from [Sheet1$]');

SQL Server里面有“导入和导出数据”这功能,弹出窗口中“数据源”根据按装的EXCEL版本选择(如Microsoft Excel 97-2000)再选择文件名,“目的”不用选择(默认就是SQL)接着选择服务器和相应数据库即可,图形界面还是来得简单实际些。