把EXCEL文件导入到SQLSERVER2000中(EXCEL和SQLSERVER2000中表的字段结构完全一致)

解决方案 »

  1.   

    http://blog.csdn.net/zjcxc/archive/2003/12/29/20084.aspx
    导入/导出Excel
      

  2.   

    --导入
    insert into testtable 
    SELECT yourColumn
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
    'Data Source="c:\demo.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[Sheet1$]
    --导出
    EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
      

  3.   

    示例:
    SELECT 年级,班别,学号,姓名,语文,数学,英语,物理,政治 into mingdan
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
    'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[Sheet1$]
    --select * from mingdan--导出数据
    EXEC master..xp_cmdshell 'bcp Analyse.dbo.test out c:\Temp.xls -c -q -S"huison-zcw" -U"sa" -P"huison"'