Hi Schasor!
Willkommen in der Delphi-Praxis!
Was dein 2. Problem angeht: Ich würde die Datenbank-Daten in eine oo-Datei speichern und dann die oo-Datei in Calc öffnen (lassen).
Imho ist eine oo-Datei nur eine gezippte
XML-Datei. Da sollte sich was machen lassen.