Instead of across all workbooks (in case of multiple spreadsheets being created at the same time).
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