本人最近刚接触数据库编程。现正在用mfc编一个数据库应用程序,数据库采用sql2000。现在想做一个数据导入的模块,采用excel作为数据录入源来方便用户的录入,程序负责将excel中的数据导入到sql2000已有的表中,并采用类似windows   文件选择框的控件来形成界面。请问各位高手具体如何实现这样的功能,最好有具体的程序例子,或者推荐一下关于这方面知识详细介绍的书籍。
就是在程序界面上有一个按钮,用户点击这个按钮跳出文件选择对话框,选择一个excel文件,再点击一个上传按钮,就实现了excel数据导入sql   server   2000,其结果通过程序其他功能模块得以看见)小弟在这里先谢谢大家了。

解决方案 »

  1.   

    我知道 怎么把excel里面的内容全部读出来,不知道能不能帮到你。
    别人封装好的一个。
    名字叫  excel.cpp excel.h ExcelOperation.cpp ExcelOperation.h
    网上也有很多这个例子,祝你成功~
      

  2.   

    我没实现过读取,你先从Excell中生成几个类_application,workbooks,_workbook,wooksheets,_worksheet,range查看一下range类中应该有读取函数
      

  3.   

    能不能 发给我一个例子,我邮箱是[email protected]
      

  4.   

    你也用数据库方式获取excel的数据:
    ODBC Driver for Excel 
      
    oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
              "DriverId=790;" & _
              "Dbq=c:\somepath\mySpreadsheet.xls;" & _
              "DefaultDir=c:\somepath;" oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=c:\somepath\myExcelSpreadsheet.xls;" & _
              "Extended Properties=""Excel 8.0;HDR=Yes;"";"