Add default datetime format for workbook

This commit is contained in:
Debao Zhang
2013-10-16 09:58:42 +08:00
parent e19657945e
commit 895a30524d
5 changed files with 22 additions and 3 deletions
+4
View File
@@ -421,6 +421,10 @@ int Worksheet::writeDateTime(int row, int column, const QDateTime &dt, Format *f
if (d->checkDimensions(row, column))
return -1;
if (!format) {
format = d->workbook->createFormat();
format->setNumberFormat(d->workbook->defaultDateFormat());
}
d->cellTable[row][column] = QSharedPointer<XlsxCellData>(new XlsxCellData(dt, XlsxCellData::DateTime, format));
d->workbook->styles()->addFormat(format);