So öffnest du alte .xls-Excel-Dateien auf dem Mac

.xls ist das Binärformat, das Excel vor 2007 verwendet hat, und es ist noch überall: Kontoauszüge als Export, Buchhaltungssoftware, Behördendaten, Archive. Moderne Mac-Apps kommen damit schlechter zurecht als mit .xlsx. Numbers zum Beispiel lehnt manche Dateien mit dem Hinweis ab, das Dokument sei mit einer nicht unterstützten Excel-Version erstellt worden.

Hier erfährst du, wie du eine .xls-Datei auf dem Mac kostenlos öffnest, wie du sie ins moderne .xlsx-Format umwandelst und was zu tun ist, wenn die Datei in Wahrheit gar keine .xls ist.

Aktualisiert

Option 1: in Foglio öffnen und als xlsx speichern

Foglio ist eine kostenlose Open-Source-Tabellenkalkulation für den Mac. Sie liest .xls-Dateien mit calamine, einer schnellen Rust-Bibliothek für ältere Excel-Formate, und öffnet auch binäre .xlsb-Dateien.

  • Lade Foglio herunter und zieh es in den Ordner „Programme“.
  • Klick mit der rechten Maustaste auf die .xls-Datei und wähle Öffnen mit ▸ Foglio (oder nutze in Foglio File ▸ Open).
  • Prüf die Daten und wähle dann File ▸ Save As…, um eine .xlsx-Kopie zu speichern. Das alte .xls-Format schreibt Foglio nicht.

Was übernommen wird

Aus .xls- und .xlsb-Dateien importiert Foglio Werte, Formeln und Datumsangaben, auf allen Blättern. Zellformatierung wie Schriften, Farben und Rahmen wird aus diesen alten Formaten noch nicht übernommen, und Makros werden nie ausgeführt. Wenn du das ursprüngliche Aussehen einer alten Arbeitsmappe brauchst, erhalten LibreOffice oder Excel mehr davon.

Option 2: LibreOffice Calc

LibreOffice Calc ist kostenlos, Open Source und hat jahrzehntelange Erfahrung mit .xls, inklusive Formatierung. Es kann auch wieder als .xls speichern, falls ein System, das du nutzt, das noch verlangt. Der Download ist größer (rund 300 MB für Apple Silicon) und es ist keine native Mac-App, aber für Archive alter Arbeitsmappen ist es sehr gründlich. Siehe LibreOffice vs. Foglio.

Option 3: Numbers oder Excel

Numbers öffnet viele .xls-Dateien: Rechtsklick ▸ Öffnen mit ▸ Numbers. Lehnt es ab, wandle die Datei zuerst mit Foglio oder LibreOffice in .xlsx um und importiere diese dann in Numbers. Microsoft Excel öffnet natürlich jede .xls, braucht zum Bearbeiten aber ein Abo oder eine Lizenz.

Wenn die „.xls“ gar keine xls ist

Viele Websites und ältere Geschäftssysteme exportieren Dateien mit der Endung .xls, die in Wahrheit etwas anderes sind. Zeigt eine Datei seltsame Tags, steht alles in einer Spalte oder ist der Text verstümmelt, prüf, was sie wirklich ist:

  • HTML-Tabellen. Manche Systeme schreiben eine Webseite und nennen sie .xls. Öffne sie in TextEdit; siehst du <table> oder <html>, benenne eine Kopie in .html um und öffne sie im Browser, oder kopiere die Tabelle in eine Tabellenkalkulation.
  • Tabulator- oder kommagetrennter Text. Zeigt TextEdit einfache Textzeilen, benenne eine Kopie in .csv oder .txt um. Foglio öffnet sie mit automatischer Erkennung von Zeichensatz, Trennzeichen und Dezimaltrennzeichen; siehe CSV auf dem Mac öffnen.
  • Eine `.xlsx` mit falscher Endung. Ist die Datei eigentlich eine .xlsx (sie beginnt in TextEdit mit den Buchstaben PK), benenne eine Kopie in .xlsx um.
  • SpreadsheetML (XML). XML-Dateien aus Excel 2003 beginnen mit <?xml und enthalten urn:schemas-microsoft-com:office:spreadsheet. Foglio liest sie nicht; LibreOffice und Excel schon.

Viele .xls-Dateien umwandeln

Foglio wandelt eine Datei nach der anderen um. Für ein großes Archiv kann LibreOffice im Terminal mit der Befehlszeilenoption --convert-to xlsx viele Dateien auf einmal umwandeln. Egal womit: Behalte die originalen .xls-Dateien, bis du die Ergebnisse geprüft hast.

Häufige Fragen

Was ist der Unterschied zwischen xls und xlsx?

.xls ist das Binärformat von Excel 1997–2003. .xlsx ist das XML-basierte Format, das Excel seit 2007 verwendet. .xlsx-Dateien sind kleiner, robuster und werden von jeder modernen App unterstützt.

Kann Foglio .xls-Dateien speichern?

Nein. Foglio öffnet .xls und speichert als .xlsx. Wenn du .xls schreiben musst, nimm LibreOffice oder Excel.

Warum meldet Numbers, die Datei stamme aus einer nicht unterstützten Excel-Version?

Numbers importiert manche älteren .xls-Varianten nicht. Öffne die Datei in Foglio oder LibreOffice, speichere sie als .xlsx, dann kann Numbers sie importieren.

Sind alte xls-Dateien mit Makros gefährlich?

Makros können schädlichen Code enthalten. Foglio führt nie Makros aus, beim Öffnen einer .xls oder .xlsm werden sie also nicht gestartet. Sei vorsichtig, wenn du in Excel Makros für Dateien aktivierst, mit denen du nicht gerechnet hast.

Probier es mit deinen eigenen Tabellen aus

7,5 MB Download, kostet nichts. Foglio 1.0 ist eine Erstversion: Behalte beim Ausprobieren Sicherungskopien wichtiger Dateien.

Für Mac herunterladenQuellcode auf GitHub ansehen

Kostenlos · macOS 14+ · Apple Silicon & Intel · 7,5 MB