从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/
--如果接受数据导入的表已经存在
insert into 表 select * from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)--如果导入数据并生成表
select * into 表 from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)

解决方案 »

  1.   

    嘿嘿
    又是邹建大哥,嘿嘿,谢谢!!!我现在想先读EXCEL文件的第一行到一LISTBOX控件中,然后把一TABLE的字段也选出来放一STRINGGRID控件(跟VB 中的FLEXGRID)差不多,然后把TABLE的字段放在一列,然后从LISTBOX(即EXCEL文件中的第一行)选出一些也防到STRINGGRID中,然后根据对应的字段进行更新。现在关键是怎么实现EXCEL对TABLE的更新,不是简单的从EXCEL导入到数据库中。谢谢大家关注,请踊跃发言………………等待中
      

  2.   

    我现在做的是一个数据库方面的小工具,不能将EXCEL导入数据库,因为不同类型的DATABASE的SQL语法不一样,所以想直接通过EXCEL更新TABLE数据,……
      

  3.   

    使用excel对象自己写代码处理excel