qt版本是qt5.5, 需先在.pro文件下添加axcontainer组件
QT += core gui axcontainer
其次,读写excel一般流程:
// step1:连接控件
QAxObject* excel = new QAxObject(this);
excel->setControl("Excel.Application"); // 连接Excel控件
excel->dynamicCall("SetVisible (bool Visible)", "false"); // 不显示窗体
excel->setProperty("DisplayAlerts", false); // 不显示任何警告信息。如果为true, 那么关闭时会出现类似"文件已修改,是否保存"的提示
// step2: 打开工作簿
QAxObject* workbooks = excel->querySubObject("WorkBooks"); // 获取工作簿集合
// 打开工作簿方式一:新建
// workbooks->dynamicCall("Add"); // 新建一个工作簿
// QAxObject* workbook = excel->querySubObject("ActiveWorkBook"); // 获取当前工作簿
// 打开工作簿方式二&#x