minor reformatting

This commit is contained in:
Thomas Fussell 2017-12-09 16:04:44 -05:00
parent 675a8fad8a
commit 44a8c8e79e

View File

@ -2103,11 +2103,10 @@ void xlsx_producer::write_worksheet(const relationship &rel)
write_end_element(xmlns, "sheetFormatPr"); write_end_element(xmlns, "sheetFormatPr");
bool has_column_properties = false; bool has_column_properties = false;
// const auto first_column = ws.lowest_column_or_props();
auto wslowestcp = ws.lowest_column_or_props(); const auto last_column = ws.highest_column_or_props();
auto wshighestcp = ws.highest_column_or_props();
for (auto column = wslowestcp; column <= wshighestcp; column++) for (auto column = first_column; column <= last_column; column++)
{ {
if (!ws.has_column_properties(column)) continue; if (!ws.has_column_properties(column)) continue;
@ -2116,6 +2115,7 @@ void xlsx_producer::write_worksheet(const relationship &rel)
write_start_element(xmlns, "cols"); write_start_element(xmlns, "cols");
has_column_properties = true; has_column_properties = true;
} }
const auto &props = ws.column_properties(column); const auto &props = ws.column_properties(column);
write_start_element(xmlns, "col"); write_start_element(xmlns, "col");
@ -2145,9 +2145,13 @@ void xlsx_producer::write_worksheet(const relationship &rel)
write_end_element(xmlns, "col"); write_end_element(xmlns, "col");
} }
if(has_column_properties) write_end_element(xmlns, "cols"); if (has_column_properties)
{
write_end_element(xmlns, "cols");
}
const auto hyperlink_rels = source_.manifest().relationships(worksheet_part, relationship_type::hyperlink); const auto hyperlink_rels = source_.manifest()
.relationships(worksheet_part, relationship_type::hyperlink);
std::unordered_map<std::string, std::string> reverse_hyperlink_references; std::unordered_map<std::string, std::string> reverse_hyperlink_references;
for (auto hyperlink_rel : hyperlink_rels) for (auto hyperlink_rel : hyperlink_rels)
@ -2159,11 +2163,10 @@ void xlsx_producer::write_worksheet(const relationship &rel)
std::vector<cell_reference> cells_with_comments; std::vector<cell_reference> cells_with_comments;
write_start_element(xmlns, "sheetData"); write_start_element(xmlns, "sheetData");
// optimize auto first_row = ws.lowest_row_or_props();
auto wslowestrp = ws.lowest_row_or_props(); auto last_row = ws.highest_row_or_props();
auto wshighestrp = ws.highest_row_or_props();
for (auto row = wslowestrp; row <= wshighestrp; ++row) for (auto row = first_row; row <= last_row; ++row)
{ {
auto first_column = constants::max_column(); auto first_column = constants::max_column();
auto last_column = constants::min_column(); auto last_column = constants::min_column();