Google Sheets sagt "Tabellenkalkulation zu groß", wenn dies nicht der Fall ist

8

Ich habe eine XLSX-Tabelle. Es hat 68251 Zeilen und 94637 Zellen und eine Festplattengröße von 1510842 Byte. Wenn ich versuche, es hochzuladen, behauptet Google, dass es das Limit von 400.000 Zellen überschreitet.

Die Zellenzahl ist hier die Anzahl der nicht leeren Zellen. Die Tabelle wird mit Apache POI von einem Java-Programm erstellt. Einige der Zeilen haben nur einen Satz (Koreanisch) in der ersten Spalte.

Einige haben ein einziges Wort Koreanisch. Einige haben überhaupt nichts und sind nur für visuelle Leerzeichen da.

Warum lehnt Google Sheets meine Tabelle ab?

bmargulies
quelle
Wie viele Spalten verwenden Sie?
Tom Horwood
2. Manchmal enthält der erste eine lange Zeichenfolge.
Bmargulies
1
Verwenden Sie mehr als ein Blatt? Wenn nicht, verstehe ich nicht, dass die Anzahl der Zellen nicht ein Vielfaches der Anzahl der Zeilen ist. Bitte fügen Sie Ihrer Frage weitere Informationen hinzu.
Tom Horwood
Und was ist die Frage?
Alex
Warum lehnt es meine Tabelle ab?
Bmargulies

Antworten:

11

Leere Zellen zählen zur Grenze, wenn sie im Bereich nicht leerer Zellen liegen. Die Berechnung erfolgt durch Multiplikation der Nummer der letzten Zeile mit Daten mit der Nummer der letzten Spalte mit Daten

zum Beispiel:

+----+---+---+---+
|    | A | B | C |
+----+---+---+---+
|  1 | x |   |   |
|  2 |   |   |   |
|  3 |   |   |   |
|  4 |   | x |   |
|  5 | x |   |   |
|  6 |   |   | x |
|  7 | x |   |   |
|  8 |   |   |   |
|  9 |   |   |   |
| 10 | x |   |   |
+----+---+---+---+

Obwohl es viele leere Zellen gibt und nicht mehr als eine Zelle pro Zeile gefüllt wird, beträgt die Gesamtzellenberechnung 10 x 3 = 30

Es ist möglich, dass in Ihrer Tabelle nicht sichtbare Zeichen vorhanden sind (insbesondere, da Ihre Tabelle nicht manuell erstellt, sondern generiert wurde).

In einem Fall wie dem folgenden (wenn in der Zelle D4 ein Leerzeichen vorhanden ist) gibt es keinen visuellen Indikator für die letzte Zeile.

+---+---+---+---+---+
|   | A | B | C | D |
+---+---+---+---+---+
| 1 | x |   |   |   |
| 2 | x |   |   |   |
| 3 |   | x |   |   |
| 4 |   |   |   |   |
+---+---+---+---+---+

Um sicherzugehen, was Ihre "End" -Zelle ist, setzen Sie den Fokus auf A1, verwenden Sie dann Ctrl+ Shift+ Endund der Fokus bewegt sich zu der Zelle in der letzten Zeile und der letzten Spalte.

Um unerwünschte Zellen zu entfernen, wählen Sie die erste unerwünschte Spalte aus, drücken Sie Ctrl+ Shift+ Right arrow, klicken Sie mit der rechten Maustaste und wählen Sie Löschen. Gehen Sie ähnlich vor, um unerwünschte Zeilen zu löschen.

Tom Horwood
quelle
Das wäre 94637 * 1. In einer Zeile ist nie mehr als eine Zelle gefüllt.
Bmargulies
Haben Sie nur Daten in Spalte A?
Tom Horwood
1
Es kann ein Artefakt von Apache Poi sein. Strg-Umschalt-Ende sollte Sie zu B94637 bringen. Könnten Sie dies bitte bestätigen?
Tom Horwood
1
Nein, es führt mich zur Spalte CW. Ich denke, das erklärt es.
Bmargulies
1
Ich habe die Antwort aktualisiert, um diesen Ansatz zu verwenden, und Ihnen gezeigt, wie Sie das Problem beheben können.
Tom Horwood
0

Wenn Ihre Excel-Tabelle mehrere Blätter enthält, geben Google-Blätter diesen Fehler aus und verweigern die Vorschau oder das Öffnen.

Peter Elias
quelle