Browse Source

Can read .xlsx files with boolean type cell

master
Debao Zhang 12 years ago
parent
commit
994dea619f
  1. 6
      src/xlsx/xlsxworksheet.cpp

6
src/xlsx/xlsxworksheet.cpp

@ -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

Loading…
Cancel
Save