本人最近刚接触数据库编程。现正在用mfc编一个数据库应用程序,数据库采用sql2000。现在想做一个数据导入的模块,采用excel作为数据录入源来方便用户的录入,程序负责将excel中的数据导入到sql2000已有的表中,并采用类似windows 文件选择框的控件来形成界面。请问各位高手具体如何实现这样的功能,最好有具体的程序例子,或者推荐一下关于这方面知识详细介绍的书籍。
就是在程序界面上有一个按钮,用户点击这个按钮跳出文件选择对话框,选择一个excel文件,再点击一个上传按钮,就实现了excel数据导入sql server 2000,其结果通过程序其他功能模块得以看见)小弟在这里先谢谢大家了。
就是在程序界面上有一个按钮,用户点击这个按钮跳出文件选择对话框,选择一个excel文件,再点击一个上传按钮,就实现了excel数据导入sql server 2000,其结果通过程序其他功能模块得以看见)小弟在这里先谢谢大家了。
解决方案 »
- 一念到天堂,一念下地狱。你心在哪,成就就在哪!
- win32 窗口如何全屏,ShowWindow(m_hWnd,SW_MAXIMIZE);后貌似顶端依然有系统栏目
- 关于CreateRemoteThread的问题
- 急:如何知道主程序创建的线程是否都执行完毕了
- 如何使对话框上的控件与对话框的最有边对齐?
- 请教高手一个关于颜色对话框的问题!急!
- VC里的类型轮换,怎样把CString 转为 Char* 请各位大佬赐教:)
- 我要将光标的形状改成手形
- 想做一个汇编器,各位给点建议,同时散分
- 在VC的MFC编写串口通信程序中怎么设置一个按钮发送一个数据
- CEditView::OnLButtonDblClk 如何得到双击的行和列
- dll中怎么调用ocx控件?
别人封装好的一个。
名字叫 excel.cpp excel.h ExcelOperation.cpp ExcelOperation.h
网上也有很多这个例子,祝你成功~
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;"";"