Започвайки от MS Office 2003, можете да създавате XLS файлове като обикновени XML файлове. Официалната документация е тук и някои PL/SQL примери могат да бъдат намерени тук или тук .
Всичко, което сте посочили в изискванията, може да се направи по този начин.
Надявам се това да помогне.
Направих общ XLS от решения за отчитане на PL/SQL, използвайки тези техники:едва ли има трудни неща. Чувствайте се свободни да попитате, ако имате проблеми.