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.htmlum und öffne sie im Browser, oder kopiere die Tabelle in eine Tabellenkalkulation. - Tabulator- oder kommagetrennter Text. Zeigt TextEdit einfache Textzeilen, benenne eine Kopie in
.csvoder.txtum. 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 BuchstabenPK), benenne eine Kopie in.xlsxum. - SpreadsheetML (XML). XML-Dateien aus Excel 2003 beginnen mit
<?xmlund enthaltenurn: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.