Re: [de-users] große Datei lässt sich nicht als ods abspeichern

2024-01-17 Diskussionsfäden Alois Klotz

Guten Tag,
ich habe hier eine Testdatei erstellt und nach den Hinweisen (s.u.) 
erweitert:
https://www.dropbox.com/scl/fo/tkx1dp5az0qpltpcf4124/h?rlkey=285tegeozf30jnb6ihano7n8c=0 



Beim Testen habe ich folgende Ergebnisse erzielt:
Mit LibreOffice 7.5.7.1 Calc stürzt das Programm beim Speichern der 
csv-Datei in das Format *.odt kommentarlos ab:


Die Ereignisanzeige gibt diese Meldung (gekürzt) an:
Name der fehlerhaften Anwendung: soffice.bin, Version: 7.5.7.1,
Name des fehlerhaften Moduls: ucrtbase.dll, Version: 10.0.22621.2506,
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\ucrtbase.dll

Mit LibreOffice 7.6.4 und der Vorabversion 24.2.0.2 funktioniert das 
Speichern problemlos - auch wenn es etwas dauert.


Mit freundlichen Grüßen
Alois Klotz

Irg Bulowski, Tuffli & Partner AG schrieb am 17.01.2024 um 08:16:

Guten Morgen,

Ihre Datei (etwa 40 MB) ist zu klein ... Ich kann sie anstandslos laden und 
abspeichern.
Aber auch mit Ihrer Datei lassen sich – innerhalb der Dateispezifikationen – 
Abstürze produzieren. Ich habe schlussendlich Ihre Datei so modifiziert:
1. Spalte j, die mit den großen Textzellen, gelöscht. Dies vereinfacht einfach 
die Übersicht.
2. Die vorhandenen/verbleibenden beschriebenen Zellen kopiert und ab j1 
eingefügt; sozusagen die Einträge verdoppelt. Als csv gespeichert, Datei 
geschlossen. Das csv geladen und als odt abgespeichert: funktioniert.
3. Die vorhandenen/verbleibenden beschriebenen Zellen kopiert und ab j1 sowie s1 
eingefügt; sozusagen die Einträge verdreifacht. Als csv gespeichert, Datei geschlossen. 
Das csv geladen: so weit in Ordnung. Beim Versuch, es jetzt als odt abzuspeichern stürzt 
LO ab. LO stürzt zudem offenbar nicht beim Schreibvorgang, sondern bei der 
"Abspeichervorbereitung" ab.

Freundliche Grüsse
Irg Bulowski
...


Irg Bulowski, Tuffli & Partner AG schrieb am 16.01.2024 um 07:52:


Guten Morgen,

ich habe hier eine große Datei mit reinen Daten/Text: 912 711 Zeilen, 71
Spalten, 61 060 919 beschriebene Zellen, maximal 23 Zeichen in einer Zelle (in
der Regel aber nur 5), Datentrenner Tabulator. Alles somit innerhalb der
Spezifikationen (nachhttps://www.libreofficehelp.com/maximum-number-rows-
columns-cells-libreoffice-calc/): maximale Zeilen 1 048 576, maximale Spalten 16
384, maximale Zellen im Blatt 1 073 741 824, maximal 2 147 483 648 Zeichen je
Zelle.
Die Datei/Daten werden aus einer txt-Datei eingelesen. Die Datei wird
nicht verändert und kann dann auch als csv gespeichert werden; im Prinzip ist es
ja nur eine Änderung der Dateinamenserweiterung. Bei der Speicherung im ods-
Format stürzt Libreoffice grundsätzlich ab. Auch eine Reduktion auf nur 41
Spalten und 500 000 Zeilen (und entsprechend weniger Zellen) ändert nichts am
Absturzverhalten. Es ist auch unabhängig vom Speicherort (lokal oder Netzwerk).
Dateigröße als csv: 310 MB, reduziert 126 MB.
Ist das Problem bekannt?
Windows 10 Pro, 21H2; Libreoffice 7.5.7.1

Freundliche Grüsse
Irg Bulowski






--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] große Datei lässt sich nicht als ods abspeichern

2024-01-17 Diskussionsfäden Alois Klotz

Guten Tag!

Jetzt habe ich noch etwas getestet und meine Datei entsprechend den 
Hinweisen (s.u.) vergrößert:
https://www.dropbox.com/scl/fo/tkx1dp5az0qpltpcf4124/h?rlkey=285tegeozf30jnb6ihano7n8c=0 



Dabei habe ich folgendes herausgefunden:

Mit LibreOffice 7.5.7.1 stürzt Calc kommentarlos beim Speichern der 
CSV-Datei im ODS-Format ab:

Dazu steht in der Ereignisanzeige unter anderem:

Name der fehlerhaften Anwendung: soffice.bin, Version: 7.5.7.1,
Name des fehlerhaften Moduls: ucrtbase.dll, Version: 10.0.22621.2506,
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\ucrtbase.dll

Mit LibreOffice 7.6.4 und mit der Vorabversion LibreOffice 24.2.0.2 
lässt sich die csv-Datei ohne Fehler im Format ODT speichern.


Es sieht für mich so aus, als hätte hier die Version 7.5.7.1 ein Problem.

Mit freundlichen Grüßen
Alois Klotz

Irg Bulowski, Tuffli & Partner AG schrieb am 17.01.2024 um 08:16:

Guten Morgen,

Ihre Datei (etwa 40 MB) ist zu klein ... Ich kann sie anstandslos laden und 
abspeichern.
Aber auch mit Ihrer Datei lassen sich – innerhalb der Dateispezifikationen – 
Abstürze produzieren. Ich habe schlussendlich Ihre Datei so modifiziert:
1. Spalte j, die mit den großen Textzellen, gelöscht. Dies vereinfacht einfach 
die Übersicht.
2. Die vorhandenen/verbleibenden beschriebenen Zellen kopiert und ab j1 
eingefügt; sozusagen die Einträge verdoppelt. Als csv gespeichert, Datei 
geschlossen. Das csv geladen und als odt abgespeichert: funktioniert.
3. Die vorhandenen/verbleibenden beschriebenen Zellen kopiert und ab j1 sowie s1 
eingefügt; sozusagen die Einträge verdreifacht. Als csv gespeichert, Datei geschlossen. 
Das csv geladen: so weit in Ordnung. Beim Versuch, es jetzt als odt abzuspeichern stürzt 
LO ab. LO stürzt zudem offenbar nicht beim Schreibvorgang, sondern bei der 
"Abspeichervorbereitung" ab.

Freundliche Grüsse
Irg Bulowski


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] große Datei lässt sich nicht als ods abspeichern

2024-01-16 Diskussionsfäden Dr. Gerhard Wedel

Liebe Mitstreiter in Sachen CALC,

ich habe gerade eine interessante Erfahrung mit einer CALC Datei 
gemacht, die vielleicht hilft, Speicherprobleme bei großen CALC Dateien 
zu lösen. Obwohl ich gern zugebe, dass meine CALC Datei nicht mit der 
Größe der Datei des Kollegen Irg zu vergleichen ist.


Meine Datei hat 17 Spalten und 688 Reihen, d.h. 11.696 Felder, wobei 
nicht alle Felder Daten enthalten, weil ich noch im Aufbau der Tabelle bin.
Als ich ein Neusortierung machen mußte, stellte ich fest, daß während 
die Ursprungsdatei noch 3.622.167 Bytes enthielt, die neue Datei nach 
der Sortierung nur 169.860 Bytes enthält! Soweit ich bisher sehe, gibt 
es keine Datenverluste, d.h. 17 Spalten und 688 Reihen. Die Daten 
enthalten keine 'triki' Sachen wie Links, Bilder etc., sondern nur Texte 
in englischer und arabischer Sprache bzw. Schrift.


Hat jemand dafür eine Erklärung, wie die 'wundersame' Verkleinerung der 
Speicherbelegung zustande kommt?


Kann man daraus schließen, das es sich lohnt, eine Neusortierung zu 
machen, um danach - wie in meinem Fall - eine Verkleinerung um den 
Faktor 21,32 zu erhalten?

(3.622.167 / 169.860 = 21,32...)

schöne Grüße aus dem verschneiten Berlin,

Gerhard (Wedel)



Am 16.01.2024 um 07:52 schrieb Irg Bulowski, Tuffli & Partner AG:

Guten Morgen,

ich habe hier eine große Datei mit reinen Daten/Text: 912 711 Zeilen, 71 
Spalten, 61 060 919 beschriebene Zellen, maximal 23 Zeichen in einer Zelle (in 
der Regel aber nur 5), Datentrenner Tabulator. Alles somit innerhalb der 
Spezifikationen (nach 
https://www.libreofficehelp.com/maximum-number-rows-columns-cells-libreoffice-calc/):
 maximale Zeilen 1 048 576, maximale Spalten 16 384, maximale Zellen im Blatt 1 
073 741 824, maximal 2 147 483 648 Zeichen je Zelle.
Die Datei/Daten werden aus einer txt-Datei eingelesen. Die Datei wird nicht 
verändert und kann dann auch als csv gespeichert werden; im Prinzip ist es ja 
nur eine Änderung der Dateinamenserweiterung. Bei der Speicherung im ods-Format 
stürzt Libreoffice grundsätzlich ab. Auch eine Reduktion auf nur 41 Spalten und 
500 000 Zeilen (und entsprechend weniger Zellen) ändert nichts am 
Absturzverhalten. Es ist auch unabhängig vom Speicherort (lokal oder Netzwerk).
Dateigröße als csv: 310 MB, reduziert 126 MB.
Ist das Problem bekannt?
Windows 10 Pro, 21H2; Libreoffice 7.5.7.1

Freundliche Grüsse
Irg Bulowski





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] große Datei lässt sich nicht als ods abspeichern II

2024-01-16 Diskussionsfäden Boris Kirkorowicz
Mich lässt dies daran denken, dass es nicht unbedingt die Größe ist, die
den Absturz provoziert, sondern ein bestimmter Zellinhalt, der nicht
richtig verarbeitet wird. Versuch doch mal, schrittweise der Zeile zu
nähern, die das Problem erzeugt, und lasse diese dann aus. Vielleicht
bringt das mehr Erkenntnis über die Ursache.


Am 16.01.24 um 08:44 schrieb Irg Bulowski, Tuffli & Partner AG:
> 391999 Zeilen, 41 Spalten, 102 MB packt es noch; bei 500 Zeilen mehr stürzt 
> LO ab.
> 
> -Ursprüngliche Nachricht-
> Von: Irg Bulowski, Tuffli & Partner AG 
> Gesendet: Dienstag, 16. Januar 2024 07:52
> An: 'users@de.libreoffice.org' 
> Betreff: große Datei lässt sich nicht als ods abspeichern
> 
> Guten Morgen, 
> 
> ich habe hier eine große Datei mit reinen Daten/Text: 912 711 Zeilen, 71 
> Spalten, 61 060 919 beschriebene Zellen, maximal 23 Zeichen in einer Zelle 
> (in der Regel aber nur 5), Datentrenner Tabulator. Alles somit innerhalb der 
> Spezifikationen (nach 
> https://www.libreofficehelp.com/maximum-number-rows-columns-cells-libreoffice-calc/):
>  maximale Zeilen 1 048 576, maximale Spalten 16 384, maximale Zellen im Blatt 
> 1 073 741 824, maximal 2 147 483 648 Zeichen je Zelle. 
> Die Datei/Daten werden aus einer txt-Datei eingelesen. Die Datei wird nicht 
> verändert und kann dann auch als csv gespeichert werden; im Prinzip ist es ja 
> nur eine Änderung der Dateinamenserweiterung. Bei der Speicherung im 
> ods-Format stürzt Libreoffice grundsätzlich ab. Auch eine Reduktion auf nur 
> 41 Spalten und 500 000 Zeilen (und entsprechend weniger Zellen) ändert nichts 
> am Absturzverhalten. Es ist auch unabhängig vom Speicherort (lokal oder 
> Netzwerk). 
> Dateigröße als csv: 310 MB, reduziert 126 MB.
> Ist das Problem bekannt? 
> Windows 10 Pro, 21H2; Libreoffice 7.5.7.1
> 
> Freundliche Grüsse
> Irg Bulowski
> 
> 
> 

-- 
Mit freundlichem Gruß Best regards
   Boris Kirkorowicz

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] große Datei lässt sich nicht als ods abspeichern

2024-01-16 Diskussionsfäden Robert Großkopf

Hallo Irg,

zur maximalen Größe habe ich das hier gefunden:
https://wiki.documentfoundation.org/Faq/Calc/022/de

Aber da Du die Daten ja bereits in Calc drin hast (die CSV-Datei hast Du 
nach der Beschreibung ja eingelesen, oder) muss beim Speichern in die 
ODS-Datei ein Fehler existieren. Das hat dann nichts mit der maximal 
zulässigen Größe zu tun.


Hast Du irgendwelche Formatierungen in den Text eingebaut, die 
vielleicht das Dokument aufblähen?


Versuchst Du die Speicherung lokal?

Ich kenne mich mit solch großen Dateien gar nicht aus, aber 310 MB ist 
ja schon sicher ein Brocken.


Das Speichern in der *.ods-Datei erfolgt ja zusammen mit einer 
Komprimierung. Ich würde da einmal unter Extras → Optionen → 
Laden/Speichern → Allgemein mit den verschiedenen Speichertype 
probieren, ob da einer dabei ist, der bei so etwas besser funktioniert.


Gruß

Robert
--
Homepage: https://www.familiegrosskopf.de/robert


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy