XLSX / XLSM / XLSB (Excel 2007+ Spreadsheet) parser and writer