Export mergedCells API

This commit is contained in:
Debao Zhang
2014-01-08 16:18:39 +08:00
parent 4f3e8f92c1
commit 01c4c2e4f4
3 changed files with 17 additions and 2 deletions
+6 -2
View File
@@ -1,5 +1,7 @@
#include <QtWidgets>
#include "xlsxdocument.h"
#include "xlsxworksheet.h"
#include "xlsxcellrange.h"
#include "xlsxsheetmodel.h"
using namespace QXlsx;
@@ -23,9 +25,11 @@ int main(int argc, char **argv)
//![2]
Document xlsx(filePath);
foreach (QString sheetName, xlsx.worksheetNames()) {
Worksheet *sheet = xlsx.worksheet(sheetName);
QTableView *view = new QTableView(&tabWidget);
SheetModel *model = new SheetModel(xlsx.worksheet(sheetName), view);
view->setModel(model);
view->setModel(new SheetModel(sheet, view));
foreach (CellRange range, sheet->mergedCells())
view->setSpan(range.firstRow()-1, range.firstColumn()-1, range.rowCount(), range.columnCount());
tabWidget.addTab(view, sheetName);
}
//![2]