Moin Hein,
JEIN - Du brauchst schon die Schleife, da Du immer nur eine Zeile des
ResultSets bekommst.
Was Deinen Code langsam macht (bei mehr als ein Paar Werten) ist das Setzen der einzelnen Werte pro Zelle.
Fülle erst ein Array und nehme dann
.setDataArray um alles auf einmal in einen Bereich zu schreiben.
Beispiele für die Array-Bearbeitung mit der Forensuche und in meiner Extension
OOoDIL - DoumentInfoListe
Noch ein Tipp: erzeuge das Calc-Doument im Hintergrund (Suchbegriff:
HIDDEN) und zeige es erst nach Ende des Füllvorgangs an (auch in OOoDIL).
Hilft das weiter?
Was meinst Du mit "Ausgabe in Base"?
Du kannst auch eine Abfrage definieren und die aufrufen... hab' ich aber noch nicht probiert.