为什么要导入不同的表,这些不同的表结构一样码?
另外,你提到了一个“生成职工编号”的问题,估计只能编写程序来实现了。
即程序访问excel中的数据,然后逐条写入到access数据库中去。

解决方案 »

  1.   

    如果单纯导入数据的话,你可以通过Access的菜单“文件”-->“获取外部数据”-->“导入”,打开Access的数据导入向导,在向导的帮助下一步步完成Excel数据的导入。该向导可以导入数据到新建表中,也可以导入到已经存在的表中。
    所以,你的问题可以变通一下:先导入职工记录数据,然后编程为Access的每一条记录生成一个编号(根据你的公式)。
      

  2.   

    Access库里面建了几张表,要降这些数据导入不同的表,该怎样实现啊
    //导入临时表 你的是什么条件哪?
      

  3.   

    1.在導入excel數據時,盡量改用ado的方式打開,速度和效率會更快
    Set mConn = New ADODB.Connection
        With mConn
            .CursorLocation = adUseClient
            .Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mPath & "\yourexecl.xls;Extended Properties=""Excel 8.0;"""
        End With
        Set mRsRead = New ADODB.Recordset
        mRsRead.CursorLocation = adUseClient
        
        mRsRead.Open "select  F1,F2,F3,F4  from [yourexeclsheet$]  ", mConn, adOpenStatic, adLockOptimistic, adCmdText
    2.你也可以從access中導入功能直接做導入,如果你的excel有固定格式的話
      

  4.   

    谢谢大家了,我决定用vfp+access写了,那个简单些~~~
      

  5.   

    vfp access 都是数据库管理软件,还是只用一个的好。
      

  6.   

    为什么不用sql server 呢,他有从excel导入数据的功能,导入后在使用sql语句,或者vb来清理安排数据。然后非要用access的话可以先用sql server 导入然后再导出成access。
      

  7.   

    有个管理系统用的就是access数据库,我不想一条一条的输入,所以想做个程序