QT加载的excel表格,怎么让表格在单元格输入的时候也判定成修改
时间: 2024-02-21 18:57:47 浏览: 56
QtExcel.rar_QT操作ex_Qt 表格_qt 数据 excel_qt读取excel表格_qt读取表格
5星 · 资源好评率100%
您可以通过在 QAxObject 中调用 SetDirty() 方法来将单元格标记为已修改。例如,以下代码会将单元格 A1 标记为已修改:
```
QAxObject* worksheet = workbook->querySubObject("Worksheets(int)", sheet_index);
QAxObject* cell = worksheet->querySubObject("Cells(int,int)", 1, 1);
cell->setProperty("Value", "new value");
cell->dynamicCall("SetDirty()");
```
在将单元格的值设置为新值后,我们调用了 SetDirty() 方法,这会将单元格标记为已修改。这样,当您保存工作簿时,Excel 就会将这些修改保存到磁盘上。
阅读全文