Datei hochladen
  1. base64hub
  2. Datei-Tools
  3. Base64 in Excel

Base64 in Excel (XLSX)

Fügen Sie eine Base64-kodierte Tabelle ein, um ihr erstes Blatt als Tabelle zu sehen und die .xlsx zu speichern. Praktisch, um einen API-Export zu prüfen, bevor Sie ihn irgendwo importieren.

Kostenlos ohne Anmeldung, ohne Limits Lokal kein Upload Tabelle erstes Blatt, bis 200 Zeilen × 30 Spalten Aktualisiert 27.10.2026
Eingabe –Ausgabe –Größe –

Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen

So dekodieren Sie Base64 in eine Excel-Datei

  1. Fügen Sie das Base64 in Base64 oder Data-URI ein. Ein Präfix wie data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64, darf stehen bleiben. Für einen langen, als Text gespeicherten Export nutzen Sie .txt-Datei öffnen.
  2. Über der Tabelle nennt eine Zeile das Blatt: „Erstes Tabellenblatt: ‚Invoices‘ (3 in der Arbeitsmappe)“. Die Tabelle hat oben Spaltenbuchstaben und links die Zeilennummern des Blatts, Zeile 17 ist also auch in Excel Zeile 17, selbst wenn die Zeilen davor leer sind.
  3. Unter der Tabelle zeigt die Liste der Einträge jeden Teil der Arbeitsmappe mit Ansehen und Speichern.
  4. Drücken Sie Datei herunterladen, um die .xlsx zu speichern.

Zum Lesen des Blatts brauchen Sie weder Excel noch ein Add-in. Die Seite entpackt die Arbeitsmappe und parst ihr XML in Ihrem Browser, und ihre Content Security Policy erlaubt keine Netzwerkanfragen außer dem Seitenaufrufzähler von Cloudflare, die Daten bleiben also auf Ihrem Gerät.

Wie die Vorschau Zellwerte zeigt

Die Tabelle zeigt, was in jeder Zelle gespeichert ist, ohne die Zahlenformate von Excel. Beim Prüfen eines Exports ist das meist genau richtig, einige Zellarten sehen aber anders aus als in Excel:

Zelle in ExcelIn der Vorschau
TextDer Text
25%, $1,234.50Die gespeicherte Zahl: 0.25, 1234.5
15/01/2025Die serielle Datumszahl: 45672
12:00Der Bruchteil eines Tages: 0.5
=C2*2 mit Anzeige 241241, das mit der Datei gespeicherte Ergebnis
TRUE, FALSETRUE, FALSE
#DIV/0!#DIV/0!
Verbundene ZellenNur der Wert der Zelle oben links

Um eine serielle Zahl in ein Datum umzuwandeln, addieren Sie so viele Tage zum 30. Dezember 1899: datetime(1899, 12, 30) + timedelta(days=45672) ergibt den 15. Januar 2025. Arbeitsmappen mit dem 1904-Datumssystem, einer Einstellung aus alten Mac-Versionen von Excel, zählen stattdessen ab dem 1. Januar 1904.

Formelergebnisse erscheinen nur, wenn das Programm, das die Datei geschrieben hat, sie gespeichert hat. Excel und LibreOffice tun das; manche Bibliotheken schreiben Formeln ohne Ergebnisse, und diese Zellen erscheinen leer.

Die Vorschau hat Grenzen: Sie liest das erste Blatt in der Reihenfolge der Arbeitsmappe (den Reiter ganz links, auch wenn er ausgeblendet ist oder ein anderer Reiter aktiv war), bis zu 200 Zeilen und 30 Spalten (A bis AD). Gibt es mehr, erscheint der Hinweis „Bis zu 200 Zeilen × 30 Spalten werden angezeigt.“. Diagramme, Bilder, Kommentare und Formatierung werden nicht dargestellt.

XLSX, XLS, CSV oder etwas anderes

Base64 beginnt mitDateiWas zu tun ist
UEsDBXLSX oder eine andere ZIP-basierte DateiDie Vorschau funktioniert für XLSX und XLSM
0M8R4KGxGuEAlte .xls (Excel 97–2003) oder eine passwortgeschützte .xlsxDas Tool meldet „Erwartet: XLSX, erkannt: DOC/XLS/MSG (OLE).“ Es kann beides nicht unterscheiden, und Endung bleibt xlsx: Tragen Sie xls für eine alte Arbeitsmappe ein, behalten Sie xlsx für eine geschützte
77u/Text mit UTF-8-Byte-Order-Mark, meist ein CSV-ExportSiehe Base64 in CSV
PD94bWwgXML (<?xml ), womöglich eine XML-Tabelle aus Excel 2003Speichern Sie sie mit der Endung xml; Excel öffnet sie

Zwei ZIP-basierte Varianten verdienen Aufmerksamkeit. Eine Arbeitsmappe mit Makros enthält xl/vbaProject.bin; die Vorschau funktioniert normal, Excel weigert sich aber, sie mit der Endung .xlsx zu öffnen, tragen Sie also vor dem Herunterladen xlsm ein. Eine binäre Arbeitsmappe (.xlsb) speichert ihre Blätter in .bin-Dateien statt in XML: Das Tool nennt sie trotzdem XLSX und listet ihre Einträge auf, zeigt aber keine Tabelle, und sie muss als xlsb gespeichert werden.

Kommt statt einer Arbeitsmappe eine CSV, erscheint „Erkannt: CSV, erwartet: XLSX.“ mit einer Schaltfläche Als .csv herunterladen. Excel öffnet beides.

Woher Base64-Tabellen kommen

Reporting- und Buchhaltungs-APIs liefern erzeugte Exporte als Base64-Feld in JSON. Automatisierungs- und Low-Code-Plattformen reichen Dateien zwischen Schritten oft als Base64-Zeichenketten weiter, und E-Mails transportieren Tabellenanhänge als Base64-MIME-Teile. Für die Gegenrichtung, von einer Arbeitsmappe zur Zeichenkette, nutzen Sie Excel in Base64.

Eine Base64-Arbeitsmappe in Python lesen

Mit dem Paket openpyxl lässt sich die Arbeitsmappe direkt aus den dekodierten Bytes lesen:

import base64, io
from openpyxl import load_workbook

with open("export.b64") as f:
    raw = base64.b64decode(f.read())

wb = load_workbook(io.BytesIO(raw), data_only=True)
ws = wb.worksheets[0]
for row in ws.iter_rows(values_only=True):
    print(row)

data_only=True liefert die gespeicherten Formelergebnisse statt der Formeln, also dieselben Werte, die die Vorschau zeigt. Anders als die Vorschau wendet openpyxl die Zahlenformate auf Datumswerte an, die Zelle von oben kommt also als datetime(2025, 1, 15, 0, 0) zurück. Weitere Möglichkeiten zum Dekodieren finden Sie unter Base64 in Python.

Häufige Fragen

Wie wandle ich Base64 in eine Excel-Datei um?

Fügen Sie die Zeichenkette oben ein und drücken Sie Datei herunterladen. Die Arbeitsmappe wird als decoded.xlsx mit genau den Bytes gespeichert, die kodiert wurden; Formeln, Formatierung und alle Blätter bleiben also erhalten.

Warum erscheinen Datumswerte als Zahlen wie 45672?

Excel speichert ein Datum als Anzahl der Tage seit dem 30. Dezember 1899 und formatiert es nur am Bildschirm als Datum. Die Vorschau zeigt den gespeicherten Wert: 45672 ist der 15. Januar 2025, und Excel zeigt ihn beim Öffnen der Datei wieder als Datum an.

Kann ich die anderen Blätter sehen?

Die Tabelle zeigt nur das erste Blatt. Die anderen sind als xl/worksheets/sheet2.xml usw. aufgelistet; Ansehen zeigt ihr rohes XML, in dem Textzellen Zahlen sind, die auf xl/sharedStrings.xml verweisen.

Excel meldet, Dateiformat oder Dateierweiterung seien ungültig. Warum?

Die Endung passt nicht zum Inhalt. Eine Arbeitsmappe mit Makros (sie enthält xl/vbaProject.bin) muss als .xlsm gespeichert werden, und eine als OLE erkannte alte Arbeitsmappe braucht .xls; tragen Sie die richtige Endung in Endung ein und laden Sie erneut herunter.