工控编程吧
标题:
上位机MFC Excel读写源代码
[打印本页]
作者:
qq263946146
时间:
2019-9-21 10:49
标题:
上位机MFC Excel读写源代码
(, 下载次数: 2)
上传
点击文件名下载附件
例如界面如上图,
默认会在C盘生成excel文件进行数据读写操作。
写入的代码:
void CExcelAccessDlg::OnWriteexcel()
{
// 新建Excel文件名及路径,TestSheet为内部表名
CSpreadSheet SS("c:\\Test.xls", "TestSheet");
CStringArray sampleArray, testRow;
SS.BeginTransaction();
// 加入标题
sampleArray.RemoveAll();
sampleArray.Add("姓名");
sampleArray.Add("年龄");
SS.AddHeaders(sampleArray);
// 加入数据
CString strName[] = {"徐景周","徐志慧","郭徽","牛英俊","朱小鹏"};
CString strAge[] = {"27","23","28","27","26"};
for(int i = 0; i < sizeof(strName)/sizeof(CString); i++)
{
sampleArray.RemoveAll();
sampleArray.Add(strName[i]);
sampleArray.Add(strAge[i]);
SS.AddRow(sampleArray);
}
// 初始化测试行数据,进行添加、插入及替换数据操作演示
for (int k = 1; k <= 2; k++)
{
testRow.Add("Test");
}
SS.AddRow(testRow); // 添加到尾部
SS.AddRow(testRow, 2); // 插入新行到第二行
SS.AddRow(testRow, 6, true); // 替换原第四行来新的内容
SS.Commit();
if(m_Check.GetCheck())
SS.Convert(";"); // 将原Excel文件转换为用分号分隔的文本,并另存为同名文本文件
AfxMessageBox("文件写入成功!");
}
复制代码
(, 下载次数: 2)
上传
点击文件名下载附件
[MFC408]1[/MFC408]
[halcon]1[/halcon]
[weixinlianxi]1[/weixinlianxi]
[note]1[/note]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4