Öffnen Sie eine CSV-Datei oder fügen Sie sie ein, und wählen Sie „PDF herunterladen“. Sie erhalten standardmäßig eine Tabelle auf A4-Seiten im Querformat, mit der Kopfzeile auf jeder Seite, schattierten Zeilen und Seitenzahlen. Tabellen, die zu breit für die Seite sind, werden auf weiteren Seiten fortgesetzt, statt abgeschnitten zu werden. Chinesischer, japanischer, koreanischer, arabischer, kyrillischer oder griechischer Text wird mit einer passenden Noto-Sans-Schrift gesetzt, die nur geladen wird, wenn die Daten sie brauchen. Die CSV-Datei selbst wird nie hochgeladen.
So wandeln Sie CSV in PDF um
- Öffnen Sie eine
.csv-,.tsv- oder.txt-Datei, ziehen Sie sie auf das Werkzeug, oder fügen Sie Zeilen ein. Prüfen Sie die Tabelle unter Eingabe; Trennzeichen, Kopfzeile oder Codierung stellen Sie bei Bedarf unter Importeinstellungen ein. - Legen Sie Titel (anfangs der Dateiname), Papierformat, Ausrichtung und Schriftgröße (pt) fest.
- Entfernen Sie unter Spalten die Häkchen bei Spalten, die Sie nicht drucken möchten. Die Spalten behalten ihre Reihenfolge aus der Datei.
- Wählen Sie „PDF herunterladen“.
Um viele Dateien mit denselben Einstellungen umzuwandeln, wählen Sie Stapelverarbeitung: mehrere Dateien umwandeln. Jede Datei wird zu einer eigenen PDF-Datei mit ihrem Dateinamen als Titel, und alle werden zusammen als eine ZIP-Datei heruntergeladen. Im Stapel darf jede Datei höchstens 25 MB groß sein.
Seiten- und Tabellenoptionen
| Papierformat | A4 (Standard), Letter, Legal oder A3, mit Rändern von einem halben Zoll (36 pt). |
|---|---|
| Ausrichtung | Querformat (Standard) oder Hochformat. Im Querformat passen mehr Spalten auf eine Seite. |
| Schriftgröße (pt) | 6 bis 16 Punkt, Standard 9. Der Titel ist 5 Punkt größer. |
| Langer Text | Auf mehrere Zeilen umbrechen (Standard) behält jedes Zeichen und macht die Zeile höher. Auf eine Zeile kürzen mit … hält Zeilen einzeilig und kürzt lange Werte, sodass ein Teil davon nicht gedruckt wird. |
| Jede zweite Zeile schattieren | Standardmäßig an; ausgeschaltet entsteht ein einfaches Gitter. |
| Kopfzeile auf jeder Seite wiederholen | Standardmäßig an; ausgeschaltet wird die Kopfzeile nur auf der ersten Seite der Tabelle gedruckt. |
| Seitenzahlen | Standardmäßig an: 3 / 12 unten rechts auf jeder Seite. |
| Schriftart für chinesische Schriftzeichen | Chinesische, japanische oder koreanische Glyphenform für Zellen, die nur Han-Zeichen enthalten (汉字/漢字/한자). Zellen mit Kana verwenden immer die japanische Schrift, Zellen mit Hangul die koreanische. Wählen Sie die Sprache der Leserinnen und Leser. |
Breite Tabellen
Jede Spalte ist so breit wie ihre längste Zeile, höchstens 45 % der druckbaren Breite; längerer Text wird in der Zelle umbrochen. Passen die ausgewählten Spalten nicht nebeneinander auf die Seite, wird die Tabelle in Spaltengruppen aufgeteilt. Die erste Gruppe druckt alle ihre Zeilen, dann beginnt die nächste Gruppe auf einer neuen Seite und so weiter. Nichts wird außerhalb der Seite gedruckt.
- Jede Gruppe nach der ersten wiederholt die erste ausgewählte Spalte, damit jede Zeile erkennbar bleibt. Stellen Sie eine ID- oder Namensspalte an den Anfang, oder entfernen Sie die Häkchen bei den Spalten davor, um festzulegen, welche Spalte wiederholt wird.
- Eine kleine Angabe oben rechts in jeder Gruppe, etwa
15–26 / 41, zeigt, welche der ausgewählten Spalten die Seite enthält. - Um mehr Spalten pro Seite unterzubringen, wählen Sie Querformat, ein größeres Format wie A3 oder eine kleinere Schriftgröße, oder entfernen Sie nicht benötigte Spalten.
Sprachen, Schriften und Text von rechts nach links
Werte, die in Windows-1252 passen (Englisch und die meisten westeuropäischen Texte, also auch Deutsch mit Umlauten und ß), verwenden die in PDF eingebaute Helvetica, es wird also keine Schrift geladen. Jeder andere Text erhält eine Noto-Sans-Schrift, die pro Zelle gewählt und nur bei Bedarf von assets.viewcsv.app geladen wird:
| Lateinisch, Griechisch und Kyrillisch | 0,6 MB, zum Beispiel für polnisches Łódź, griechischen oder russischen Text |
|---|---|
| Chinesisch | 10,9 MB |
| Japanisch | 5,5 MB |
| Koreanisch | 6,1 MB |
| Arabisch | 0,3 MB |
- Die Schrift wird in die PDF-Datei eingebettet, sodass sie auf jedem Gerät gleich gedruckt und angezeigt wird. Der Text bleibt markier- und durchsuchbar. Arabisch wird als geformte Glyphen in Anzeigereihenfolge gespeichert; aus dem PDF kopierter Text stimmt daher womöglich nicht exakt mit den ursprünglichen Zeichen der Zelle überein.
- Arabische Zellen werden geformt und rechtsbündig gesetzt. Die Tabelle selbst läuft weiterhin von links nach rechts, mit der ersten Spalte links.
- Jede Zelle wird mit einer einzigen Schrift gesetzt. Eine Zelle, die Schriften mischt, die keine einzelne Schrift abdeckt – etwa Arabisch und Chinesisch zusammen – oder die Emojis enthält, bricht die Umwandlung mit Angabe von Zeile und Spalte ab. Nichts wird durch leere Kästchen ersetzt.
Fehlerbehebung
- Eine Zelle enthält Zeichen, die keine einzelne PDF-Schrift darstellen kann. Die Meldung nennt Zeile und Spalte. Entfernen Sie dort die Emojis oder Symbole, oder verschieben Sie Text in unterschiedlichen Schriften mit dem CSV-Editor in getrennte Spalten. Für Daten, die sie behalten müssen, nutzen Sie CSV in HTML oder CSV in Excel.
- Eine Schrift konnte nicht geladen werden. Die Schriften stammen von
assets.viewcsv.app. Prüfen Sie Ihre Verbindung, Firewall oder Ihren Inhaltsblocker und versuchen Sie es erneut. - Das Ergebnis ist zu groß für dieses Format. Der PDF-Export bricht über 20.000 Datenzeilen oder 2.000 Seiten ab. Filtern Sie die Zeilen, die Sie drucken müssen, oder teilen Sie die CSV-Datei in Teile auf.
- Spalten sind sehr schmal, und der Text bricht häufig um. Wechseln Sie zu Querformat oder A3, verringern Sie die Schriftgröße, oder entfernen Sie Spalten. Lange Freitextspalten drucken sich am besten mit Auf mehrere Zeilen umbrechen.
Grenzen und Datenschutz
Der PDF-Export verarbeitet bis zu 20.000 Datenzeilen und 2.000 Seiten. Die CSV-Datei muss sich außerdem im Browser-Arbeitsbereich öffnen lassen: bis 25 MB, 100.000 Zeilen, 250 Spalten und 2 Millionen Zellen.
Die PDF-Datei wird mit den Open-Source-Bibliotheken jsPDF und jspdf-autotable in einem Hintergrund-Worker in diesem Tab erstellt; die Seite bleibt bedienbar, und Abbrechen beendet den Vorgang. Heruntergeladen werden nur Schriftdateien; CSV und PDF verlassen Ihr Gerät nie.
Beispiel
Zwei Rechnungen mit Nummern mit führenden Nullen, einem Komma in Anführungszeichen, polnischen Ortsnamen und einer zweizeiligen Notiz, umgewandelt mit den Standardeinstellungen (A4 quer, 9 pt) und dem Titel invoices. Der Text unten wurde mit pdftotext -layout aus der heruntergeladenen PDF-Datei extrahiert; die Seitenzahl wird als 1 / 1 gezeichnet. Łódź liegt außerhalb von Windows-1252, daher wurde für diese Zellen die lateinische Schrift mit 0,6 MB eingebettet; alles andere verwendet Helvetica.
invoice_no,client,city,amount,due_date,note 000981,"Smith & Co, Ltd",Leeds,1250.00,2026-05-31,Net 30 000982,Łódź Tools,Łódź,89.90,2026-06-15,"Two lines: second line"
pdfinfo: Pages 1, Page size 841.89 x 595.28 pts (A4), Title "invoices"
invoices
invoice_no client city amount due_date note
000981 Smith & Co, Ltd Leeds 1250.00 2026-05-31 Net 30
000982 Łódź Tools Łódź 89.90 2026-06-15 Two lines:
second line
1/1Fragen und Antworten
Zeigt die PDF-Datei Chinesisch, Japanisch, Koreanisch oder Arabisch korrekt an?
Ja. Das Werkzeug erkennt, welche Schriften die Daten verwenden, und bettet die passende Noto-Sans-Schrift ein. Mischt eine Zelle Schriften, die keine einzelne Schrift abdeckt, oder enthält sie Emojis, nennt es Ihnen die Zelle, die Sie ändern müssen, statt leere Kästchen zu drucken.
Was passiert mit Spalten, die nicht auf die Seite passen?
Sie werden auf den folgenden Seiten als zusätzliche Spaltengruppen fortgesetzt, die jeweils die erste ausgewählte Spalte wiederholen, mit einer Angabe wie 15–26 / 41. Keine Spalte wird abgeschnitten.
Werden Zahlen formatiert oder Summen ergänzt?
Nein. Jeder Wert wird genau wie in der CSV-Datei gedruckt, einschließlich führender Nullen, und es werden keine Zeilen oder Summen ergänzt. Für Spaltenstatistiken nutzen Sie CSV analysieren.