Build 5.0.0.1 of xlsgen introduces read and write support for the strict version of XLSX files known as ISO 29500.
This variant is used in corporations out there for compliance purposes. The strict version of XLSX poses less security risk because it does not carry VBA macros. Internally, the XML is also more standard. And there is no pseudo-XML such as VML either.
How to you create such file ? Just like a regular XLSX file, except a property must be toggled before the file is created :
IXlsWorkbook wbk = engine.New("file.xlsx")
wbk.StrictISO29500 = true
IXlsWorksheet wksht = wbk.AddWorksheet("Sheet1)
...
wbk.Close()