Anleitung
- Wählen Sie ein PDF mit Tabellen aus oder ziehen Sie es hierher.
- Wählen Sie eine Seite pro Blatt oder alle Seiten auf einem Blatt.
- Lassen Sie „Zahlen als Zahlen speichern“ aktiviert und stellen Sie das Dezimaltrennzeichen ein, falls die Erkennung nicht stimmt.
- Wählen Sie „In Excel konvertieren“, prüfen Sie die Vorschau und laden Sie die XLSX-Datei herunter.
So funktioniert es
Das Tool liest jedes Textfragment und seine Position mit pdf.js. Fragmente auf derselben Grundlinie bilden eine Zeile; eine breite horizontale Lücke teilt eine Zeile in Zellen. Spaltenpositionen werden aus den Zeilen mit der häufigsten Zellenzahl ermittelt, sodass ein über die Tabelle verlaufender Titel oder Hinweis die Spalten nicht zusammenführt. Jede Zelle wird anschließend in der Spalte platziert, die sie überlappt. Eine große vertikale Lücke wird zu einer leeren Zeile, wodurch getrennte Tabellen auseinandergehalten werden.
Mit „Zahlen als Zahlen speichern“ werden Werte wie 1,234.56, (450.00), -12 %, € 99 oder 1.234,56 zu numerischen Zellen, die Sie summieren können, mit einem Zahlenformat, das ihre Dezimalstellen beibehält. Werte, bei denen Informationen verloren gehen würden, bleiben Text: Zahlen mit führenden Nullen (IDs, Postleitzahlen), Zahlen mit mehr als 15 Ziffern (Kontonummern) und Datumsangaben. Währungssymbole werden aus numerischen Zellen entfernt.
Dies funktioniert am besten für PDFs, die von Software erstellt wurden (Kontoauszüge, Rechnungen, exportierte Berichte). Gescannte PDFs enthalten keinen Text. Verbundene Zellen, mehrzeilige Zellen und Tabellen ohne Lücken werden angenähert; überprüfen Sie das Ergebnis daher, bevor Sie sich darauf verlassen. Die Arbeitsmappe wird mit der Open-Source-Bibliothek exceljs geschrieben.
Beispiele
Kontoauszug
Ein 3-seitiger Kontoauszug mit den Spalten Datum, Beschreibung, Betrag und Saldo wird zu drei Tabellenblättern. Beträge wie -1.250,00 werden als Zahlen mit Dezimalkomma erkannt, sodass Sie sie in Excel sofort summieren können.
Lieferantenpreisliste
Eine 20-seitige Preisliste, umgewandelt mit „Alle Seiten auf einem Blatt“, ergibt eine lange Tabelle, die Sie filtern und sortieren können; wiederholte Kopfzeilen jeder Seite erscheinen als normale Zeilen, die Sie löschen können.
Häufig gestellte Fragen
Warum stehen einige Werte in der falschen Spalte?
Das PDF enthält keine echte Tabelle, sondern nur Text an Positionen. Wenn eine Zelle sehr breit ist, über mehrere Spalten zentriert ist oder auf zwei Zeilen umbricht, kann ihre Position zu einer anderen Spalte passen. Verschieben Sie diese Zellen in Excel oder probieren Sie die andere Arbeitsblatt-Option.
Warum wird eine Zahl als Text gespeichert?
Werte mit führenden Nullen, mehr als 15 Ziffern, ungewöhnlichen Trennzeichen oder zusätzlichen Wörtern werden als Text beibehalten, damit nichts verloren geht. Wenn alle Zahlen falsch sind, stellen Sie das Dezimaltrennzeichen manuell ein.
Funktioniert das auch mit gescannten PDFs?
Nein. Gescannte Seiten sind Bilder ohne Text. Lesen Sie sie zuerst mit OCR ein; das Tool „OCR Bild zu Text“ funktioniert mit Seitenbildern, die Sie mit „PDF zu JPG“ exportiert haben.
Bleiben Formatierung, Farben und Rahmen erhalten?
Nein. Die Arbeitsmappe enthält nur die Zellwerte mit Zahlenformaten. Schriftarten, Farben, Rahmen und verbundene Zellen aus dem PDF werden nicht übernommen.
Datenschutz
Das PDF wird gelesen und die Excel-Datei wird mit JavaScript in Ihrem Browser erstellt. Nichts wird hochgeladen oder gespeichert, und Dateiinhalte fließen nicht in die Analyse ein; es wird nur ein anonymes Ereignis gezählt, dass das Tool verwendet wurde.