Add new member QXlsx::Document::cellAt()

This commit is contained in:
Debao Zhang
2013-10-23 16:05:22 +08:00
parent afa8c959e8
commit 9c70116351
5 changed files with 56 additions and 0 deletions
+20
View File
@@ -337,6 +337,26 @@ int Worksheet::write(const QString row_column, const QVariant &value, Format *fo
return write(pos.x(), pos.y(), value, format);
}
Cell *Worksheet::cellAt(const QString &row_column) const
{
QPoint pos = xl_cell_to_rowcol(row_column);
if (pos == QPoint(-1, -1))
return 0;
return cellAt(pos.x(), pos.y());
}
Cell *Worksheet::cellAt(int row, int column) const
{
Q_D(const Worksheet);
if (!d->cellTable.contains(row))
return 0;
if (!d->cellTable[row].contains(column))
return 0;
return d->cellTable[row][column].data();
}
int Worksheet::writeString(int row, int column, const QString &value, Format *format)
{
Q_D(Worksheet);