Hallo zusammen,

ich arbeite seit längerer Zeit sehr intensiv mit OpenOffice Calc für ein eigenes wissenschaftliches Projekt.

Dabei verwende ich mehrere Tabellenblätter mit jeweils 40.000–50.000 Zeilen, vielen Spalten mit Formeln und umfangreicher bedingter Formatierung. Die Tabellen (teilweise über 1,2 Millionen Zellen pro Blatt, geplant ist deutlich mehr) werden dadurch so groß, dass ich regelmäßig an die Grenzen der Performance stoße (RAM-Auslastung über 1,5 GB, teilweise „Bad allocation“-Fehler, sehr langsames Rechnen und Scrollen, Abstürze bei größeren Aktionen).

Mir ist bewusst, dass mein Anwendungsfall sehr speziell ist und vermutlich nicht dem Standard-Einsatz entspricht. Ich selbst habe allerdings *keinen Programmierhintergrund* und kann daher keine eigenen Builds oder tiefgreifenden Code-Änderungen vornehmen.

Mein treues Open Office fleht schon um Gnade und könnte wirklich ein massives Upgrade gebrauchen, da auch die alternativen Tabellenprogramme bei mir schnell ihre Grenzen erreichen würden. Für mich ist Python usw. keine Option da ich visuell über das Interface analysieren muss.

Daher meine Fragen:

1️⃣ Gibt es bekannte Einstellungen, Build-Optionen oder Konfigurationsmöglichkeiten, um Speicherkapazität und Performance zu verbessern (z.B. 64-Bit-Unterstützung, CUDA-Support, Lazy Evaluation oder Anhebung interner Limits, usw.)? 2️⃣ Ist es grundsätzlich realistisch, dass Calc größere Tabellenblätter mit mehreren hunderttausend Zellen stabil verarbeiten kann – eventuell durch Optimierung oder Anpassung durch erfahrene Entwickler? 3️⃣ Existieren experimentelle Branches oder Patches, die schon an einer besseren Speicherverwaltung oder Multithread-Unterstützung arbeiten? 4️⃣ Falls jemand aus der Community Ideen oder Interesse hätte, so etwas in Form eines eigenen Builds zu ermöglichen, wäre ich dafür offen – ich könnte dann auch konkret erklären, wie ich arbeite und was genau gebraucht wird.

Mir wäre schon mit groben Hinweisen oder einer Einschätzung geholfen, was hier machbar ist oder ob es überhaupt in Betracht kommt, solche Erweiterungen in Zukunft umzusetzen.

Vielen Dank vorab für jede Rückmeldung und für eure Arbeit an dem Projekt!

Viele Grüße
Guido H.

Antwort per Email an