Can read .xlsx files with boolean type cell

This commit is contained in:
Debao Zhang
2013-10-23 10:29:17 +08:00
parent 6d3b3cf5d4
commit 994dea619f
+6
View File
@@ -1120,6 +1120,12 @@ void WorksheetPrivate::readSheetData(XmlStreamReader &reader)
}
} else if (type == QLatin1String("b")) {
//bool type
reader.readNextStartElement();
if (reader.name() == QLatin1String("v")) {
QString value = reader.readElementText();
QSharedPointer<XlsxCellData> data(new XlsxCellData(value.toInt() ? true : false, XlsxCellData::Boolean, format));
cellTable[pos.x()][pos.y()] = data;
}
}
} else {
//number type