Ab MS Office 2003 können Sie XLS-Dateien wie gewöhnliche XML-Dateien erstellen. Die offizielle Dokumentation finden Sie hier und einige PL/SQL-Beispiele finden Sie hier oder hier .
Alles, was Sie in den Anforderungen angegeben haben, kann auf diese Weise durchgeführt werden.
Hoffe das hilft.
Ich habe mit diesen Techniken ein allgemeines XLS von PL/SQL-Berichtslösungen erstellt:Es gibt kaum schwierige Dinge. Bei Problemen einfach fragen.