Wie man eine riesige Excel-Datei reduziert

7

Ich habe eine kleine und einfache Datei in * .XLS mit nur einem Blatt, auf diesem Blatt nur viele Zellen mit kleinem Text auf Nummer. (Dateigröße 24Kb)

Aber ich habe viele Änderungen vorgenommen, Kopieren und Einfügen, Formel erweitern, Speichern ... Danach habe ich die meisten dieser Änderungen gelöscht und vier Duplikate dieses Blattes mit wenigen Daten erstellt.

Jetzt ist meine neue Datei SEHR riesig : 2,5 MB!

Wo sind die versteckten Daten und wie kann ich sie löschen?

Ich habe das gleiche Problem in der realen Datei mit 300 Blatt und 1 Bild auf jedem Blatt: Dateigröße 280Mb

    
Alban 08.07.2013, 13:28
quelle

8 Antworten

5

Ich habe eine VBA-Datei geschrieben, um ein Tool hinzuzufügen, das diese ungewöhnlich große Datei bereinigt. Dieses Skript löscht alle Spalten und Zeilen nach den letzten Zellen, die wirklich zum Zurücksetzen der letzten Zellen verwendet wurden ([Strg] + [Ende]), und bietet auch die Aktivierung der Bildkomprimierung.

Ich entwickle AddIns mit automatischer Installation (einfach mit aktiviertem Makro ausführen), um im Kontextmenü viele neue Schaltflächen einzubinden:

  1. Optimieren
  2. Optimiere und speichere
  3. Deaktivieren Sie den Optimierer

Dies basiert auf KB von Microsoft Office 2003 und Antwort von PP. mit personals verbesserung:

  1. Komprimierung von Bildern hinzufügen
  2. Fehler für Spalten
  3. behoben
  4. feat Kompatibilität mit Excel 2007 - 2010 - ... (mehr als 255 Spalten)

LÖSUNG & gt; Sie können die my * .xlam-Datei herunterladen ToolsKit

Der Hauptcode ist

%Vor%     
Alban 08.07.2013, 17:00
quelle
8

Ich speichere Dateien im Format .XLSB, um die Größe zu schneiden. Der XLSB ermöglicht auch, dass VBA und Makros in der Datei bleiben. Ich habe 50 Meg-Dateien mit der binären Formatierung auf weniger als 10 gesehen.

    
RazorSky 08.07.2013 14:56
quelle
3

Wenn Ihre Datei nur Text ist, ist die beste Lösung, jedes Arbeitsblatt als .csv zu speichern und es dann wieder in Excel zu importieren - es kostet etwas mehr Arbeit, aber ich habe eine 20MB Datei auf 43KB reduziert.

    
user4216274 04.11.2014 21:49
quelle
2

i Ändere das Format der Datei in *. XLSX diese Änderung komprimiere meine Datei und reduziere die Dateigröße um 15%

    
Alban 08.07.2013 14:19
quelle
2

Ich habe ausgiebig in Excel gearbeitet und habe die folgenden drei Punkte als sehr hilfreich gefunden:

Finden Sie heraus, ob es Zellen gibt, die scheinbar keine Daten enthalten, aber Excel betrachtet sie als Daten

Sie finden dies, indem Sie die folgende Eigenschaft in einem Blatt verwenden

%Vor%

Wenn dieser Bereich größer ist als die Zellen, in denen Sie Daten haben, löschen Sie die restlichen Zeilen / Spalten

Sie werden überrascht sein, wie viel Platz Sie frei haben können

Dateien in das .xlsb-Format konvertieren

Das XLSM-Format soll Excel mit Open XML kompatibel machen, aber es gibt sehr wenige Fälle, in denen wir tatsächlich das XML-Format von Excel verwenden. Dies reduziert die Größe um fast 50%, wenn nicht mehr

Optimale Möglichkeit zum Speichern von Informationen

Wenn Sie beispielsweise den Aktienkurs für ungefähr 10 Jahre speichern müssen und Sie Open, High, Low, Close für einen Bestand speichern müssen, würde dies zur Folge haben (252 * 10) * (4) verwendete Zellen

Anstatt separate Spalten für Offen, Hoch, Niedrig, Schließen zu verwenden, speichern Sie sie stattdessen in einer einzelnen Spalte mit einem Feldtrennzeichen Öffnen: Hoch: Niedrig: Schließen

Sie können leicht eine Funktion schreiben, um Informationen aus der einzelnen Spalte zu extrahieren, wann immer Sie wollen, aber es wird fast 2/3 Speicherplatz freigeben, den Sie gerade aufnehmen

    
Anant Gupta 07.02.2016 19:46
quelle
1

Ich hatte eine Excel-Datei 24MB in Größe, dank über 100 Bildern darin. Ich habe die Größe in den folgenden Schritten auf weniger als 5 MB reduziert: 1. Markieren Sie jedes Bild, schneiden Sie es aus (STRG X), und fügen Sie es im Spezialmodus mit der Option ALT E S Bitmap ein 2. Um herauszufinden, welches Bitmap noch groß ist, muss man eine der Dateien pro Blatt auswählen und dann STRG A drücken. Dadurch werden alle Bilder ausgewählt. 3. Doppelklicken Sie auf ein beliebiges Bild und die Option Bild rücksetzen erscheint oben. 4. Klicken Sie auf Bild zurücksetzen und alle Bilder, die noch groß sind, werden angezeigt. 5. Führen Sie ein STRG Z (UNDO) aus, und fügen Sie diese Balance-Bilder nun wieder wie Schritt 1 in BITMAP (* .BMP) ein.

Ich habe zwei Tage gebraucht, um das herauszufinden, da dies in keinem Hilfeforum aufgeführt war. Hoffe, diese Antwort hilft jemandem

BR Gautam Dalal (Indien)

    
Gautam Dalal 05.01.2015 15:51
quelle
0

Betrachten Sie Beiträge wie: Ссылка oder Ссылка

Grundsätzlich: googeln?

    
PP. 08.07.2013 13:48
quelle
0

Ich bin auf einen interessanten Grund für eine gigantische .xlsx-Datei gestoßen. Das ursprüngliche Arbeitsbuch hatte 20 Blätter oder so, war 20 MB Ich habe eine neue Arbeitsmappe mit 1 der Blätter erstellt, so dass es besser überschaubar wäre: immer noch 11,5 MB Stellen Sie sich meine Überraschung vor, dass das einzelne Blatt in der neuen Arbeitsmappe 1.041.776 leere Zeilen enthält. Jetzt ist es 13.5 KB

    
user6320980 11.05.2016 14:37
quelle

Tags und Links