怎么用程序把excel中的数据导入到access中。谢谢

解决方案 »

  1.   

    用ADO把数据从Excel中读出来,然后再写到Access中去,或者在Access中写一段VBA程序,完成导入功能,然后再在其它程序调用这段宏也可以。
      

  2.   

    用ADO可以直接访问Excel表和Access.只是要把访问Excel表的ConncetionString中
    的Extended Properties属性改为Excel 8.0。
    例如:
    Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=338.xls;Mode=Read;Extended Properties=Excel 8.0;Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
      

  3.   

    用SQL2000的DTS,把EXCEL需导入的选定,存盘,直接导入就可以了,很方便.
      

  4.   

    http://www.somade.com/是个很专业的技术社区,去那里找找吧,或许有你要的答案~