"Maximale Anzahl an Spalten überschritten" bei Tabelle mit 10 Spalten, warum?

Ich kriege diese Meldung bei einer xlsx Datei mit 10 Spalten.
Datei ist angehängt.tomuchcols.xlsx
Ich will die Datei im Hintergrund verarbeiten. Das wird schwierig, wenn da eine Messagebox aufpoppt.
Was kann man da tun?
Was gefällt LibreOffice an der Datei nicht

sieht nach Kompatibilitätsproblem mit einer aus Excel stammenden Tabelle aus. Das wirst Du vermutlich nur mit Excel selbst reparieren können. Vermutung: angelegte Formatierungen auch in Zellen die gar nicht genutzt werden

[Update] nachdem ich nur den relevanten Teil kopiert habe und wieder als .xlsx abgespeichert kommt auch diese Meldung nicht mehr. Es sind halt dann die Zellenumrandungen außerhalb wieder sichtbar (ggf. ist dies schon die Formatierung die einfach zu “groß” angelegt ist)

Excel hat 16384 Spalten während LibreOffice nur 1024 Spalten kann und daher ist diese Meldung eher normal.

…wer braucht schon mehr als tausend Spalten

@jokrebel - da würdest Du dich wundern. Das ist ein Dauerthema und es gibt seit Juni 2012 einen Enhancement Request #tdf50916 um mit Excel diesbzgl. gleichzuziehen.

Fakt ist aber wohl ja: Wenn ich keine 20 Spalten nutzen will muss ich nicht mehr als 1000 vorformatieren

Das bestreite ich in keinster Weise - da hast Du absolut recht. Ich habe leider kein Excel, daher bin ich mir auch nicht sicher, ob das überhaupt was mit der Formatierung zu tun hat, sondern schlicht mit der Tatsache, dass in dem File 16384 Spalten enthalten sind und ich kann selber nicht testen, ob das Löschen der Formatierungen über die Spalte 1024 hinaus (unter Excel) das Problem lösen würde. Wäre interessant …

nachdem ich nur den relevanten Teil kopiert habe und wieder als .xlsx abgespeichert kommt

Daher die Frage: Hast Du das unter Excel gemacht ?

Fakt ist aber auch, das immer wieder jemand es schaffen wird 16.000 Spalten zu formatieren obwohl nur 10 genutzt werden. Und wenn man solche Excel Dateien dann automatisiert als PDF speichern will wird das problematisch. Die xlsx wird wohl unter Excel erstellt worden sein.

und ja - klar wird es auch immer wieder jemand schaffen aber man darf halt nicht vergessen, dass der Windowskram closed-source ist und deshalb keiner wissen kann, wie das dort überhaupt verankert wird. Von Sinn oder Unsinn mal abgesehen

Eigentlich ist mir egal, warum das nicht funktioniert. Es wäre nur schön, wenn ich eine Excel-Tabelle in Libre Office richtig öffnen kann, auch wenn der Ersteller der Excel-Tabelle mehr Zellen als notwendig formatiert hat oder Ähnliches. Diese Inkompatibilitäten sind es, die das Arbeiten mit Libre Office oft zur Qual machen.

(Vermutlich) Am besten in der Originaldatei auf großräumige Vorformatierungen (wie ausblenden von Umrandungen) verzichten.

Oder noch besser; schon das Original mit Libre Office Calc erstellen (lassen) :wink:

vorangehenden Kommentar hier eingefügt: sieht nach Kompatibilitätsproblem mit einer aus Excel stammenden Tabelle aus. Das wirst Du vermutlich nur mit Excel selbst reparieren können. Vermutung: angelegte Formatierungen auch in Zellen die gar nicht genutzt werden

[Update] nachdem ich nur den relevanten Teil kopiert habe und wieder als .xlsx abgespeichert kommt auch diese Meldung nicht mehr. Es sind halt dann die Zellenumrandungen außerhalb wieder sichtbar (ggf. ist dies schon die Formatierung die einfach zu “groß” angelegt ist)

@anon73440385 …nein, auch ich habe es leider nicht mittels Windows/Excel testen können. Deshalb ja auch nur als Vermutung tituliert