I’m writing pl/sql procedure that exports data from Oracle to Excel. I need data formatting so I can’t use CSV. I’ve already tried with XML but it generates too large files
You can get Tom Kyte's OWA-SYLK utility, which supports a subset of .xls format features.