Arend
9th December 2012, 11:17
Hello,
I want to copy data from of a QTableview to Excel, below I have an example of such a table.
I tried several examples found on the internet, but I can't get it working.
Can someone give me a working example?
Regards,
Arend
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QStandardItemModel"
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),ui(new Ui::MainWindow)
{
ui->setupUi(this);
QStandardItemModel *model = new QStandardItemModel(3,3,this);
model->setHorizontalHeaderItem(0, new QStandardItem(QString("Column1 Header")));
model->setHorizontalHeaderItem(1, new QStandardItem(QString("Column2 Header")));
QStandardItem *firstRow = new QStandardItem(QString("1"));
QStandardItem *secondRow = new QStandardItem(QString("2"));
model->setItem(0,0,firstRow);
model->setItem(1,0,secondRow);
ui->tableView->setModel(model);
}
MainWindow::~MainWindow()
{
delete ui;
}
I want to copy data from of a QTableview to Excel, below I have an example of such a table.
I tried several examples found on the internet, but I can't get it working.
Can someone give me a working example?
Regards,
Arend
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QStandardItemModel"
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),ui(new Ui::MainWindow)
{
ui->setupUi(this);
QStandardItemModel *model = new QStandardItemModel(3,3,this);
model->setHorizontalHeaderItem(0, new QStandardItem(QString("Column1 Header")));
model->setHorizontalHeaderItem(1, new QStandardItem(QString("Column2 Header")));
QStandardItem *firstRow = new QStandardItem(QString("1"));
QStandardItem *secondRow = new QStandardItem(QString("2"));
model->setItem(0,0,firstRow);
model->setItem(1,0,secondRow);
ui->tableView->setModel(model);
}
MainWindow::~MainWindow()
{
delete ui;
}