Fra MS Office 2003 kan du oprette XLS-filer som sædvanlige XML-filer. Den officielle dokumentation er her og nogle PL/SQL-eksempler kan findes her eller her .
Alt, hvad du har angivet i krav, kan gøres på denne måde.
Håber dette hjælper.
Jeg har lavet en generel XLS fra PL/SQL-rapporteringsløsninger ved hjælp af denne teknik:der er næppe nogen vanskelige ting. Spørg gerne, hvis du har problemer.