The number-columns-repeated usage may reduce the size of the outputted XML file by merging repeated values together.
Added ODS writer Refactored XLSX writer to abstract some pieces into an abstract multi-sheets writer Created an abstract style helper Moved shared components around