資源簡介
基于Qt讀寫excel類,綜合了網上常見的幾個讀寫類,可以實現execel表格的打開,保存,讀取單元格的值,設置單元格的值等操作。qt4.8.6測試通過。
代碼片段和文件信息
#include?“excelengine.h“
#include?“qt_windows.h“
ExcelEngine::ExcelEngine()
{
????pExcel?????=?NULL;
????pWorkbooks?=?NULL;
????pWorkbook??=?NULL;
????pWorksheet?=?NULL;
????sXlsFile?????=?““;
????nRowCount????=?0;
????nColumnCount?=?0;
????nStartRow????=?0;
????nStartColumn?=?0;
????bIsOpen?????=?false;
????bIsValid????=?false;
????bIsANewFile?=?false;
????bIsSaveAlready?=?false;
????HRESULT?r?=?OleInitialize(0);
????if?(r?!=?S_OK?&&?r?!=?S_FALSE)
????{
????????qDebug(“Qt:?Could?not?initialize?OLE?(error?%x)“?(unsigned?int)r);
????}
}
ExcelEngine::ExcelEngine(QString?xlsFile)
{
????pExcel?????=?NULL;
????pWorkbooks?=?NULL;
????pWorkbook??=?NULL;
????pWorksheet?=?NULL;
????sXlsFile?????=?xlsFile;
????nRowCount????=?0;
????nColumnCount?=?0;
????nStartRow????=?0;
????nStartColumn?=?0;
????bIsOpen?????=?false;
????bIsValid????=?false;
????bIsANewFile?=?false;
????bIsSaveAlready?=?false;
????HRESULT?r?=?OleInitialize(0);
????if?(r?!=?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2644??2015-06-06?21:35??excelengine.h
?????文件??????10371??2015-06-10?12:59??excelengine.cpp
-----------?---------??----------?-----??----
????????????????13015????????????????????2
- 上一篇:scrach3.0官方源碼
- 下一篇:微信小程序日歷簽到功能demo
評論
共有 條評論