Number formats that contain double quotes generate bad styles.xml in the .xlsx file. For example:
mso-number-format:"\#\,\#\#0\.00\;\[Red\]\0022-\0022\\ \#\,\#\#0\.00";
generates:
<numFmt numFmtId="165" formatCode="#,##0.00;[Red]"-"\ #,##0.00"/>
(in Scrambled-file.xls)
Number formats that contain double quotes generate bad styles.xml in the .xlsx file. For example:
generates:
(in Scrambled-file.xls)