Write XLSX file every 1,000 reports to save memory.
Replace ':' in CMS name with '_' to make a valid filename