尽量提取出共性,建表再用导入导出工具(DTS)一一导入。

解决方案 »

  1.   

    对应相应的科目是什么意思?
    导入的报表一般是EXCEL表吧.
    我个人的建议是先导入到临时表中,然后再从临时表中取数据与数据库中的表做对应比较.
      

  2.   

    下面给出几种常见文件的数据,在SQL中的直接查询方法--/* 文本文件
    select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Text;FMT=Delimited;HDR=no;IMEX=2;CharacterSet=936;DATABASE=C:\'
    ,aa#txt)
    --*/--/* Excel文件
    select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;IMEX=2;DATABASE=F:\My Documents\客户资料.xls',全部客户$)
    --*/--/* dBase 文件
    select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [客户资料4.dbf]')
    --*/--/* Access数据库文件
    SELECT *
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
       'F:\My Documents\客户资料.mdb';'admin';'',客户) 
    --*/
      

  3.   

    那这个就合适你啦.从文本文件中查询数据.如果加上into 表,就可以直接把数据导入到数据库中了.
    select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Text;FMT=Delimited;HDR=no;IMEX=2;CharacterSet=936;DATABASE=C:\'
    ,aa#txt)