ignore merge cell count

pull/652/head
Thomas Fussell 2022-08-21 20:42:45 -05:00
parent 5620e5be7a
commit 4c79627553
1 changed files with 1 additions and 8 deletions

View File

@ -954,20 +954,13 @@ worksheet xlsx_consumer::read_worksheet_end(const std::string &rel_id)
} }
else if (current_worksheet_element == qn("spreadsheetml", "mergeCells")) // CT_MergeCells 0-1 else if (current_worksheet_element == qn("spreadsheetml", "mergeCells")) // CT_MergeCells 0-1
{ {
auto count = std::stoull(parser().attribute("count")); parser().attribute_map();
while (in_element(qn("spreadsheetml", "mergeCells"))) while (in_element(qn("spreadsheetml", "mergeCells")))
{ {
expect_start_element(qn("spreadsheetml", "mergeCell"), xml::content::simple); expect_start_element(qn("spreadsheetml", "mergeCell"), xml::content::simple);
ws.merge_cells(range_reference(parser().attribute("ref"))); ws.merge_cells(range_reference(parser().attribute("ref")));
expect_end_element(qn("spreadsheetml", "mergeCell")); expect_end_element(qn("spreadsheetml", "mergeCell"));
count--;
}
if (count != 0)
{
throw invalid_file("sizes don't match");
} }
} }
else if (current_worksheet_element == qn("spreadsheetml", "phoneticPr")) // CT_PhoneticPr 0-1 else if (current_worksheet_element == qn("spreadsheetml", "phoneticPr")) // CT_PhoneticPr 0-1