diff --git a/pglablib/util.cpp b/pglablib/util.cpp index 788e2c0..bdd6bef 100644 --- a/pglablib/util.cpp +++ b/pglablib/util.cpp @@ -65,6 +65,14 @@ void exportTable(const QTableView *view, QTextStream &out) auto cols = model->columnCount(); auto rows = model->rowCount(); + + // header + for (int col = 0; col < cols; ++col) { + auto display_text = model->headerData(col, Qt::Horizontal, Qt::DisplayRole).toString(); + csv.writeField(display_text); + } + csv.nextRow(); + for (auto row = 0; row < rows; ++row) { for (int col = 0; col < cols; ++col) { auto idx = model->index(row, col);