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.