OpenOffice Calc: Dateigröße beim Speichern als Excel reduzieren

OpenOffice Calc: Dateigröße beim Speichern als Excel reduzieren

Ich arbeite zusammen mit einer anderen Person an einer Tabelle und schicke neue Versionen per E-Mail hin und her. Es enthält nichts Besonderes. Während er Windows verwendet, verwende ich Ubuntu 12.04.4 LTS. Die erste Version, die er schickte, war nur 30 KB groß. Als ich sie in LibreOffice 3.5.7.2 (aktuelle Ubuntu-Version von OpenOffice) öffnete und sie gerade erneut speicherte (immer noch im Excel-Format), war sie 2,6 MB groß! Nach meinen Änderungen war sie 5 MB groß, was nicht akzeptabel ist.

Folgendes fileist über die ursprüngliche Microsoft Office-Datei zu sagen:Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, ... Name of Creating Application: Microsoft Excel, ... Security: 0

Nach dem Speichern als Excel aus LibreOffice filewird fast das Gleiche angezeigt. Unterschiede sind: Version 1.0 statt 6.2, Codepage: -535 statt 1252, Revisionsnummer: 1 (nicht in der Originaldatei vorhanden), Name der erstellenden Anwendung und Sicherheit: nicht mehr vorhanden.

Gibt es eine Möglichkeit, die Dateigröße zu reduzieren?

Antwort1

Ich habe das Problem gefunden. Es gab 4 x 65536 (hauptsächlich ungenutzte) Zeilen mit einer benutzerdefinierten Zeilenhöhe. Ich habe alle ungenutzten Zeilen ausgewählt, Format > Zeile > Optimale Höhe aufgerufen und auf OK geklickt. Dadurch wurde die Datei von 5 MB auf 10 k verkleinert.

Um dies herauszufinden, habe ich die Datei als .xlsx gespeichert (Excel 2007/2010 XML oder als OfficeOpen XML-Tabelle, das macht keinen Unterschied). Dies ist ein Zip-Format, das XML-Dateien enthält. Ich habe es entpackt und große Dateien wie gefunden xl/worksheets/sheet2.xml. Ich habe eine davon mit formatiert xmllint --formatund 65536 Zeilen gefunden, die wie aussehen <row collapsed="false" customFormat="false" customHeight="true" hidden="false" ht="12.8" outlineLevel="0" r="65536"/>.

Antwort2

Wenn Ihre Datei wirklich nichts Besonderes enthält, fügen Sie dann sicher keine Objekte wie Bilder oder andere darin eingebettete Dokumente hinzu? Ich bearbeite seit einiger Zeit Calc-Dateien mit vielen Daten und halte immer eine verständliche Größe ein (mit LibreOffice 4.x).

Einige weitere Ideen: - Komprimieren/gzippen Sie die Datei vor dem Senden, das kann viel sparen. - Wenn das Problem die Postfachnutzung ist, können Sie andere File-Sharing-Dienste verwenden.

verwandte Informationen