Don't write cols tag when it donesn't exist
This commit is contained in:
+16
-14
@@ -369,21 +369,23 @@ void Worksheet::saveToXmlFile(QIODevice *device)
|
|||||||
// writer.writeAttribute("x14ac:dyDescent", "0.25");
|
// writer.writeAttribute("x14ac:dyDescent", "0.25");
|
||||||
writer.writeEndElement();//sheetFormatPr
|
writer.writeEndElement();//sheetFormatPr
|
||||||
|
|
||||||
writer.writeStartElement("cols");
|
if (!m_colsInfo.isEmpty()) {
|
||||||
foreach (XlsxColumnInfo *col_info, m_colsInfo) {
|
writer.writeStartElement("cols");
|
||||||
writer.writeStartElement("col");
|
foreach (XlsxColumnInfo *col_info, m_colsInfo) {
|
||||||
writer.writeAttribute("min", QString::number(col_info->column_min));
|
writer.writeStartElement("col");
|
||||||
writer.writeAttribute("max", QString::number(col_info->column_max));
|
writer.writeAttribute("min", QString::number(col_info->column_min));
|
||||||
writer.writeAttribute("width", QString::number(col_info->width, 'g', 15));
|
writer.writeAttribute("max", QString::number(col_info->column_max));
|
||||||
if (col_info->format)
|
writer.writeAttribute("width", QString::number(col_info->width, 'g', 15));
|
||||||
writer.writeAttribute("style", QString::number(col_info->format->xfIndex()));
|
if (col_info->format)
|
||||||
if (col_info->hidden)
|
writer.writeAttribute("style", QString::number(col_info->format->xfIndex()));
|
||||||
writer.writeAttribute("hidden", "1");
|
if (col_info->hidden)
|
||||||
if (col_info->width)
|
writer.writeAttribute("hidden", "1");
|
||||||
writer.writeAttribute("customWidth", "1");
|
if (col_info->width)
|
||||||
writer.writeEndElement();//col
|
writer.writeAttribute("customWidth", "1");
|
||||||
|
writer.writeEndElement();//col
|
||||||
|
}
|
||||||
|
writer.writeEndElement();//cols
|
||||||
}
|
}
|
||||||
writer.writeEndElement();//cols
|
|
||||||
|
|
||||||
writer.writeStartElement("sheetData");
|
writer.writeStartElement("sheetData");
|
||||||
if (m_dim_rowmax == INT32_MIN) {
|
if (m_dim_rowmax == INT32_MIN) {
|
||||||
|
|||||||
Reference in New Issue
Block a user