MFC实现excel的读写操作
来源:互联网 发布:ipad同步软件 编辑:程序博客网 时间:2024/05/18 13:11
这个是使用ODBC来完成的
第一步:建立基于对话框的MFC工程,命名为MfctoExc;
第二步:添加两个头文件到stdafx.h,
第三步:添加两个按钮控件和一个List Box控件,给List Box添加控制变量CListBox m_ExcelList;添加DDX_Control(pDX, IDC_LIST_BOX, m_ExcelList);
第四步:给两个按钮添加两个功能函数,读写excel
void CMfctoExcDlg::OnRead()
{
// TODO: Add your control notification handler code here
CDatabase database;
//获取主程序所在路径,存在sPath中
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
nPos=sPath.ReverseFind (‘\\’);
sPath=sPath.Left (nPos);
sFile = sPath + “\\Demo.xls“;
}
void CMfctoExcDlg::OnWrite()
{
// TODO: Add your control notification handler code here
CDatabase database;
CString sDriver = “MICROSOFT EXCEL DRIVER (*.XLS)”; // Excel安装驱动
CString sExcelFile,sPath;
CString sSql;
//获取主程序所在路径,存在sPath中
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind (‘\\’);
sPath=sPath.Left (nPos);
sExcelFile = sPath + “\\Demo.xls“;
TRY
{
AfxMessageBox(“Excel文件写入成功!”);
}
CATCH_ALL(e)
{
}
END_CATCH_ALL;
}
第五步:添加成员函数
CString CMfctoExcDlg::GetExcelDriver()
{
}
文件存储路径设置:
CString filename, sExcelFile ;
CFileDialog fileDlg (FALSE, “Path”, filename,OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, “*.xls”);
if( fileDlg.DoModal()==IDOK)
if (bWorking)//如果已经存在文件,则删除
}
else
将变量写入Excel可以用下面的笨方法:
for(int i=0;i<5;i++)
其中a[ ]是一个int型数组,str[ ]是CString数组,data[ ]是float数字
- [转]MFC实现excel的读写操作
- MFC实现excel的读写操作
- [转]MFC实现excel的读写操作
- [转]MFC实现excel的读写操作
- MFC实现excel的读写操作
- MFC实现excel的读写操作
- MFC 操作Excel-读写
- VS2010 MFC 操作Excel(读写)
- Java实现excel简单的读写操作
- java实现对Excel的读写操作
- Python实现Excel文件的读写操作
- MFC之通过OLE实现对Excel文件的读写
- excel的读写操作
- VS2010/MFC 读写excel文件 操作类
- jxl包实现对Excel文件的写读写操作
- 使用POI来实现对Excel的读写操作
- python实现对excel表的读写操作(一)
- C++使用ADO技术实现Excel文件的读写操作
- Java8 lambda使用总结-结合实例介绍
- 小P寻宝记--好基友一起走(完全背包)
- vim快捷键
- Bootmem
- hdu red and black
- MFC实现excel的读写操作
- OpenCV 90°旋转
- ROS indigo安装完成后运行小乌龟示例程序
- matlab笔记(2)----矩阵及其运算
- html多重引号嵌套
- Oracle V$SESSION详解
- JavaScript
- Android pm 命令详解
- 程序员面试金典——单词最近距离