Der letzte CSV, der mich einen Nachmittag kostete, war ein 40-MB-Export aus dem WooCommerce-Geschäft eines Kunden. Ich habe doppelklickt, Excel entschied, dass die SKU-Spalte ein Datum war, und 2024-11-3 war plötzlich das, was früher war 2024-11-3 — Außer es war ein Produktcode. Excel hatte es hilfreich umgeschrieben. Als wir bemerkten, war die "gereinigte" Datei bereits wieder importiert worden und einige hundert Produkte hatten SKUs, die auf nichts zeigten.
Das ist das Problem beim Öffnen eines CSV in einer Tabellenkalkulationsanwendung. Eine Tabelle ist kein Betrachter, sondern ein Redakteur mit Meinungen. Es zwingt Typen, entfernt führende Nullen aus Postleitzahlen und Telefonnummern, es interpretiert alles neu, was wie ein Datum vage aussieht, und alles, bevor Sie sich eine einzelne Zeile angesehen haben. Manchmal willst du einfach sich vorstellen Die Datei – Überprüfen Sie die Spaltennamen, bestätigen Sie die Anzahl der Zeilen, finden Sie den Datensatz, der den Import unterbrochen hat, und holen Sie sich heraus.
Ich baue toolz.dev Und ich habe ständig die CSV-Exporte anderer Leute gelesen - Stripe-Auszahlungen, Datenbank-Dumps, Analyse-Extrakte, Plugin-Migrationsdateien. Also habe ich das gebaut CSV-Betrachter Um die langweilige, ehrliche Option zu sein: Sie analysiert die Datei, zeigt Ihnen genau, was darin enthalten ist, und ändert nichts. Kein Typ Zwang, keine Autokorrektur, kein Upload. Fügen Sie den Text ein oder lassen Sie die Datei fallen und rendern Sie als Tabelle, die Sie suchen und sortieren können.
tl; dr: Ein CSV-Viewer analysiert den Text getrennt und rendert ihn als Tabelle ohne Bearbeitungs- oder Zwangswerte. der CSV-Betrachter Automatisches Erkennen, ob Ihre Datei Kommas, Semikolons, Tabs oder Pipes verwendet, verarbeiten RFC 4180-Felder (Kommas und Zeilen in Zellen, doppelte Anführungszeichen), warnt Sie vor zerlumpten Zeilen und doppelten Kopfzeilen und exportiert in normalisierte CSV oder JSON. Alles läuft in Ihrem Browser – die Datei wird nie hochgeladen und Werte bleiben Strings, so dass führende Nullen bestehen bleiben.
Was ist wirklich eine CSV-Datei?
CSV steht für kommagetrennte Werte, und dieser Name ist für ein Jahrzehnt von Fehlern verantwortlich, da zwei der drei Wörter unzuverlässig sind.
Die Werte sind nicht immer durch Kommas getrennt. Lokale, die ein Komma als Dezimaltrennzeichen verwenden - der größte Teil von Kontinentaleuropa - exportieren Sie stattdessen mit Semikolons, weil 1,50;2,75 ist eindeutig und 1,50,2,75 ist nicht. Excel in einem deutschen oder französischen Gebietsschema tut dies standardmäßig. Analytics- und Datenbankexporte verwenden häufig Registerkarten, und Protokollpipelines verwenden häufig Pipes. Jedes dieser Elemente ist noch umgangssprachlich ein "CSV".
Und die Werte sind nicht immer klar. Der Moment, in dem ein Wert das Begrenzer enthält, das Format benötigt eine Fluchtluke und RFC 4180 bietet eine: Umschließen des Felds in doppelte Anführungszeichen. In diesen Zitaten ist das Trennzeichen nur ein Charakter. Ein Zitatzeichen selbst wird durch Verdoppeln entgehen. und ein zitiertes Feld kann literale Zeilenumbrüche enthalten, was bedeutet, dass ein einzelner logischer Datensatz mehrere physikalische Zeilen in der Datei überspannen kann.
An diesem letzten Punkt sterben naive Parser. Wenn Ihr Code ist line.split(',') - und ich habe diese Zeile geschrieben, und Sie auch - dann wird diese Datei sie zerstören:
id,name,note
1,"Smith, John","He said ""hi""
on the second line"
2,Ada,plain
Drei Spalten, zwei Datensätze. Ein Split-on-Comma-Parser sieht in Reihe zwei vier Felder, Panik auf den Streunerzitaten und behandelt die umwickelte Linie als dritter Datensatz. Ein richtiger Parser durchläuft die Zeichenfolge für Zeichen, verfolgt, ob sie sich derzeit in Anführungszeichen befindet, und erzeugt genau das, was die Datei bedeutet. Der CSV-Viewer macht das zweite.
Hauptmerkmale des CSV-Viewers
Automatische Trennzeichenerkennung
Fügen Sie eine Datei ein und das Tool errät das Trennzeichen, bevor es etwas anderes tut. Der naive Ansatz besteht darin, Charaktere zu zählen und die häufigste auszuwählen, die sofort in der Prosa scheitert - a notes Eine Spalte voller englischer Sätze enthält weit mehr Kommas als eine durch Semikolons getrennte Datei mit Semikolons.
Die Erkennung punktet also Beständigkeit statt Frequenz. Es dauert die ersten zehn nicht leeren Zeilen, zählt jedes Kandidaten-Delimiter (Komma, Semikolon, Tabulator, Pipe) außerhalb der angegebenen Abschnitte und belohnt den Kandidaten, der in jeder Zeile die gleiche Zählung erzeugt. Ein echtes Trennzeichen erscheint genau columns - 1 Mal pro Reihe, jede Reihe. Ein Komma in der Prosa erscheint unregelmäßig. Konsistenz gewinnt, Häufigkeit bricht nur die Bindung. Wenn es immer noch falsch rät - und es wird bei Dateien mit einer Spalte - Sie können es aus der Dropdown-Liste überschreiben.
RFC 4180 Angezeigte Feldparsing
Der Parser ist eine Statusmaschine auf Zeichenebene, keine Regex und keine Split. Es verfolgt einen Booleschen: Befinden wir uns in einem zitierten Feld? In Zitaten, Trennzeichen und Zeilenumbrüchen sind gewöhnliche Charaktere und eine doppelte "" sendet ein einzelnes wörtliches Zitat. Außerhalb der Anführungszeichen beendet ein Begrenzer das Feld und eine Zeilenumsetzung beendet den Datensatz. CRLF-, LF- und Bare-CR-Linien-Endungen werden alle akzeptiert, da Windows-Exporte, UNIX-Exporte und alte Mac-Exporte alle vorhanden sind und alle im selben Posteingang landen.
Dies ist der Unterschied zwischen einem Betrachter, der Ihnen zeigt Smith, John in einer Zelle und einer, die Sie zeigt "Smith und John" in zwei.
Suche über jede Spalte
Das Suchfeld filtert Zeilen mit einer fallunempfindlichen Teilzeichenfolge übereinstimmend mit jeder Zelle in der Zeile. Es ist nicht fuzzy, es ist keine Abfragesprache, und das ist absichtlich - wenn Sie nach dem Datensatz suchen, der einen Import gebrochen hat, haben Sie eine Bestell-ID oder eine E-Mail-Adresse und möchten sofort die Zeile, die ihn enthält.
Die Suche wird auf den analysierten Daten im Speicher ausgeführt, sodass sie sofort auf Dateien jeder Größe, die Ihr Browser speichern kann, und beim Sortieren komponiert: Filtern Sie zuerst das Ergebnis, sortieren Sie das Ergebnis, exportieren Sie das, was noch übrig ist.
numerisch-gekennzeichnete Spaltensortierung
Klicken Sie auf eine Spaltenüberschrift, um sie zu sortieren. Dies klingt trivial und ist nicht, da CSV keine Typen hat - jeder Wert kommt als Zeichenfolge an und die String-Sortierung setzt 100 vor 9 und 2024-3-1 vor 2024-11-1drohen
Die Sortierung überprüft die Werte: Wenn jede nicht leere Zelle im Vergleich als Zahl analysiert wird (mit Tausenden von Separatoren entfernt), wird sie numerisch verglichen. Andernfalls wird auf einen lokale-sicheren Zeichenfolgenvergleich mit numerischer Sortierung zurückgegriffen. item2 Sortiert vorher item10drohen Leere Zellen sinken immer in beide Richtungen auf den Grund, da ein Leerzeichen kein kleiner Wert ist - es fehlt eine, und das Vergraben fehlender Daten oben in einer absteigenden Sortierung ist, wie Sie es nicht bemerken.
Warnungen zur Datenqualität
Zwei strukturelle Probleme werden markiert, bevor Sie weiter gehen.
Zerrutschte Reihen. Wenn eine Zeile mehr oder weniger Felder als der Header hat, stimmt etwas nicht im Vorfeld: Ein nicht notiertes Begrenzer in einem Wert, ein abgeschnittener Export, eine abweichende Zeile. Der Viewer patzt kurze Reihen und kürzt lange, sodass die Tabelle immer noch rendert, und Ihnen dann genau angibt, wie viele Zeilen betroffen waren. Diese Anzahl ist die Zahl, die ich zuerst überprüfe, da eine Datei mit drei von zehntausend Zeilen aus einem Datenfehler einen Datenfehler hat, den COPY In Postgres wird um 3 Uhr morgens auftauchen.
Doppelte Spaltennamen. Zwei Spalten genannt id Überschreiben sich in fast jedem nachgelagerten Verbraucher stillschweigend gegenseitig - Pandas benennen sie um, eine JSON-Konvertierung behält nur das letzte und ein SQL-Import wird fehlerhaft. Der Viewer nennt sie im Warnbanner, damit Sie den Header korrigieren können, bevor es darauf ankommt.
CSV- und JSON-Export
Das Export-Panel serialisiert neu, was gerade auf dem Bildschirm angezeigt wird – gefiltert, sortiert, was auch immer Sie getan haben. Der CSV-Export wendet auf dem Weg nach draußen das korrekte RFC 4180-Angebot an, was es zu einem anständigen Weg macht, eine Datei zu normalisieren, die mit inkonsistentem Zitat angekommen ist. Der JSON-Export konvertiert die Tabelle in ein Array von Objekten, die von der Kopfzeile verschlüsselt werden, was Sie wollen, wenn Sie ein Skript oder eine API eingeben.
Eine bewusste Wahl: Exportierte Werte bleiben Strings. "01234" wird nicht 1234drohen Eine CSV-Spalte voller Ziffern kann eine Menge oder eine Postleitzahl, eine Kontonummer, eine Telefonnummer oder eine SKU sein - und es gibt keine Möglichkeit, die Daten zu erkennen. Das Zerlegen von Zahlen wirft dauerhaft führende Nullen weg, was genau der Fehler ist, mit dem dieser Artikel begonnen hat. Wenn Sie Zahlen wollen, fügen Sie diese explizit auf die andere Seite, wo Sie wissen, was die Spalte bedeutet.
Es läuft vollständig in Ihrem Browser
Die Datei wird mit dem gelesen FileReader API und in Javascript analysiert. Nichts wird hochgeladen, keine Suchabfrage protokolliert, keine Daten berührt einen Server. Dies ist kein Richtlinienversprechen, sondern eine architektonische Tatsache, die Sie überprüfen können, indem Sie die Registerkarte "DevTools" öffnen, während Sie das Tool verwenden, oder indem Sie Ihr WLAN abrufen und beobachten, wie es funktioniert.
Das ist wichtiger als es klingt. Die meisten CSV-Dateien, die es wert sind, sich einen Blick zu gefallen, enthalten etwas, das Sie nicht in die Website eines Fremden einfügen würden: Kunden-E-Mails, Gehaltsabrechnungszahlen, Bestellhistorien, ein Export aus einer Produktionsdatenbank. Wenn Sie unter DSGVO, HIPAA oder einem Kunden NDA arbeiten, ist "ich es in einen Online-Konverter eingefügt" ist kein Satz, den Sie laut aussprechen möchten. Ich habe mehr über dieses Bedrohungsmodell in geschrieben Warum Client-Side-Tools Cloud-Konverter schlagendrohen
So verwenden Sie den CSV-Viewer
Schritt 1: Laden Sie die Datei
Zwei Wege in. Fügen Sie den CSV-Text direkt in das Eingabefeld ein - gut für einen Ausschnitt aus einem Protokoll, einer Slack-Nachricht oder einer API-Antwort, die Sie zum Auge navigieren möchten. oder klicken Datei hochladen und wählen Sie eine .csv, .tsv, oder .txt Datei von Ihrem Computer. Die Datei wird lokal gelesen; die Schaltfläche Upload ist eine Datei Sammelsurzel, kein Upload.
Wenn Sie aus einer Tabelle einfügen, beachten Sie, dass die meisten Tabellenkalkulationsanwendungen tabulatorgetrennten Text in die Zwischenablage einfügen, nicht Kommas. Stellen Sie das Trennzeichen auf Tab oder lassen Sie es auf Auto und lassen Sie die Erkennung damit umgehen.
Schritt 2: Überprüfen Sie die Parse-Einstellungen
Drei Einstellungen, und die Standardeinstellungen sind die meiste Zeit richtig.
Trennzeichen ist standardmäßig automatisch. Überschreiben Sie es, wenn Ihre Datei eine Spalte hat oder wenn die Erkennung bei einer kleinen Probe falsch ist.
Die erste Zeile ist Header ist an. Schalten Sie es für headerlose Dateien aus - die Spalten werden Column 1, Column 2, und so weiter, und es wird keine Zeile verbraucht.
Leerzeichen schneiden ist auf, der führende und nachlaufende Räume aus jeder Zelle abzieht. Das ist normalerweise das, was Sie wollen, da , Nach einem Trennzeichen ist in handgeschriebenen CSVs äußerst verbreitet. Schalten Sie es aus, wenn Ihre Daten aussagekräftige Leerzeichen enthalten, z. B. Felder mit fester Breite, die in CSV gedumpt wurden.
Schritt 3: Lesen Sie die Tabelle
stoßen an Als Tabelle anzeigen Und Sie erhalten das analysierte Gitter plus eine Statistikzeile: Wie viele Zeilen sind aus der Gesamtzahl der Spalten sichtbar, wie viele Spalten, welches Trennzeichen verwendet wurde und wie viele Spalten vollständig numerisch sind. Diese numerische Zählung ist eine schnelle Überprüfung der Gesundheit - wenn eine Spalte, von der Sie erwarten, dass sie numerisch ist, nicht gezählt wird, enthält eine Zeile eine Nicht-Nummer und es ist normalerweise die Zeile, die Ihren Import unterbricht.
Suchfilter Zeilen. Durch Klicken auf einen Header sortiert. Die beiden komponieren.
Schritt 4: Exportieren oder weitermachen
Kopieren Sie die sichtbare Tabelle als JSON, laden Sie sie als CSV herunter oder laden Sie sie als JSON herunter. Filter und Sortierung werden auf den Export angewendet, also "nach refunded, Sortieren nach Datum, Download CSV" gibt Ihnen genau diese Teilmenge.
Wie ist dies mit anderen Möglichkeiten zum Öffnen eines CSV zu vergleichen?
| heraufkommen | Zwingt Ihre Daten | Behandelt zitierte Felder | Funktioniert offline | Sendet Daten überall | gut für |
|---|---|---|---|---|---|
| CSV-Viewer (toolz.dev) | kein | Ja (RFC 4180) | ja | kein | Inspektion, Suche, Sanity-Checking, Konvertierung in JSON |
| Excel / Google-Sheets | Ja – Daten, führende Nullen, wissenschaftliche Notation | ja | Excel Ja, Blätter nein | Blätter hochladen bei Google | Bearbeitung, Formeln, Diagramme |
| Ein Texteditor | kein | Nein - du parsest es in deinem Kopf | ja | kein | Winzige Dateien, Überprüfung der Zeilenenden |
csvkit / xsv / duckdb cli |
kein | ja | ja | kein | Riesige Dateien, Skripting, Joins, Aggregation |
Pandas read_csv |
Ja, standardmäßig (dtype=str um es zu stoppen) |
ja | ja | kein | Analyse, Transformations-Pipelines |
| Die meisten "Online-CSV-Viewer" -Sites | unterschiedlich | üblicherweise | kein | Ja - auf ihren Server hochgeladen | Nichts, was Sie interessiert |
Die ehrliche Zusammenfassung: Verwenden Sie für Dateien über ein paar hundert Megabyte duckdb oder xsv — Ein Browser analysiert die gesamte Datei in einem Durchgang und es führt kein Weg daran vorbei. Verwenden Sie für alles, was Sie mit Formeln bearbeiten müssen, eine Tabelle und akzeptieren Sie den Zwang oder importieren Sie als Text. Für alles dazwischen - das tägliche "Was ist eigentlich in dieser Datei und warum hat Zeile 4.201 kaputt" - ein Betrachter, der nichts ändert, ist das richtige Werkzeug.
Häufige Anwendungsfälle
Debuggen eines fehlgeschlagenen Imports
Ein CSV-Import schlägt fehl mit "erwartete 8 Spalten, 9 in Zeile 4201" fehl. Öffnen Sie die Datei im Viewer, überprüfen Sie die Warnung "Zerstörte Zeile" und suchen Sie nach einem Wert, von dem Sie wissen, dass er sich in diesem Datensatz befindet. Neun von zehn finden Sie ein nicht zitiertes Komma in einer Adresse oder einem Firmennamen — Acme, Inc. ohne Zitate geschrieben. Jetzt wissen Sie, ob Sie den Export reparieren oder die Datei vorverarbeiten müssen.
Überprüfen eines Datenbankexports, bevor er irgendwohin geht
Bevor die Daten eines Kunden Ihren Laptop verlassen, möchten Sie wissen, was darin enthalten ist. Spaltennamen, Zeilenanzahl, ob email Die Spalte ist vollständig ausgefüllt, unabhängig davon, ob es sich um doppelte IDs handelt. Die Stats-Linie und die Spalte gefüllt / eindeutig antworten in etwa zehn Sekunden, ohne dass die Datei jemals einen Server erreicht hat.
Konvertieren von CSV in JSON für eine API oder ein Skript
Sie haben eine Tabelle mit Datensätzen und benötigen diese als JSON, um eine Datenbank zu segnen, einen REST-Endpunkt zu füttern oder eine Fixture-Datei zu erstellen. Einfügen, Parsen, exportieren Sie JSON. Wenn Sie die Rückwärtsfahrt benötigen, CSV zu JSON und JSON zu CSV Tools behandeln die dedizierte Konvertierung mit mehr Optionen, und ich habe das Round-Trip-Problem ausführlich in der Konvertierungshandbuch für JSON-zu-CSV-Konverdrohen
Überprüfen eines europäischen Exports, der als eine Spalte geöffnet wurde
Ein Client sendet einen Export aus einer deutschen Excel-Installation und jede Zeile ist eine lange Zeichenfolge. Setzen Sie das Trennzeichen auf Semikolon und es wird in Spalten einrastet. Dies dauert vier Sekunden und ist wissenswert, da der Reflex "Die Datei ist falsch" ist falsch - die Datei ist in Ordnung, die Annahme Ihres Parsers nicht.
Auditing-Analysen oder Export von Anzeigenplattformen
GA4, Google Ads und Meta-Exporte werden als CSV mit Metadatenzeilen über dem eigentlichen Header geliefert. Wenn Sie "Erste Zeile ist Kopfzeile" deaktivieren, schauen Sie sich die Form an, und Sie sehen genau, auf welcher Linie der reale Header steht - und löschen Sie dann die Junk-Linien aus dem Einfügen-Box und erneut analysieren Sie.
Technical Deep Dive: Die Analyseregeln, die tatsächlich wichtig sind
RFC 4180 ist eine Beschreibung, die niemand durchsetzt. Es wurde 2005 veröffentlicht, um zu dokumentieren, was CSV-Implementierungen bereits durchgeführt haben, und es wird ausdrücklich darauf hingewiesen, dass viele sich unterscheiden. Behandeln Sie es als vernünftige Basis, nicht als Garantie für eine Datei, die Sie gesendet haben.
Regeln zitieren. Ein Feld kann in doppelte Anführungszeichen umgewickelt werden. In Zitaten, Trennzeichen, CR, LF und doppelten Zitaten ("" → ") sind wörtlich. Ein Zitat, das in der Mitte eines nicht zitierten Feldes erscheint, ist mehrdeutig - der Betrachter behandelt das Zitat als signifikant nur, wenn das Zitat der erste Charakter des Feldes ist. So verhalten sich die meisten realen Parser und lassen sich Werte wie 6" nails überleben.
Linienenden. CRLF ist das, was die Spezifikation sagt. LF ist das, was Unix produziert. Ein bloßer CR ist das, was sehr alte Mac-Software produziert und was einige eingebettete Systeme noch produzieren. Der Parser akzeptiert alle drei, einschließlich gemischter Endungen innerhalb einer Datei, da gemischte Endungen absolut auftreten, wenn Dateien auf zwei Computern bearbeitet werden.
Die Stückliste. Von Excel geschriebene UTF-8-Dateien beginnen mit einer Byte-Order-Marke, EF BB BFdrohen Wenn Ihr erster Spaltenname aussieht id Aber ein String-Vergleich mit "id" scheitert, dass unsichtbare Stückliste auf der Vorderseite reitet. Dies ist der häufigste "Warum mein Header-Lookup fehlschlägt" bei der CSV-Handling.
Nachlaufende Zeilen. Eine Datei, die mit einer neuen Zeile endet, hat keinen zusätzlichen leeren Datensatz – die NEWLINE beendet den letzten Datensatz. Die Option "Skip-Empty-Lines" des Betrachters macht dies in beiden Fällen zu einem nicht Problem.
Type Inferenz. Es gibt keine. CSV hat keine Typen. Jeder Wert in der Datei ist eine Zeichenfolge, und jeder Typ, den Sie auf der anderen Seite erhalten, wurde von Ihrem Parser basierend auf einer Vermutung erfunden. Dies ist kein Fehler im Format, es ist die gesamte Natur - und deshalb rät der Betrachter nie in Ihrem Namen.
FAQ
Wie öffne ich eine CSV-Datei ohne Excel?
Laden Sie die Datei auf die CSV-Betrachter oder fügen Sie den Inhalt in das Eingabefeld ein. Die Datei wird in Ihrem Browser analysiert und als Tabelle angezeigt, die Sie suchen und sortieren können. Keine Tabellenkalkulationssoftware, keine Installation und kein Upload auf einen Server.
Warum öffnet sich meine CSV als eine lange Spalte?
Das Trennzeichen passt nicht zusammen. Dateien, die in Gebietsschemas exportiert werden, die ein Komma als Dezimaltrennzeichen verwenden, verwenden typischerweise Semikolons zwischen Feldern, und durch Tabulatoren getrennte Exporte verwenden Registerkarten. Wechseln Sie die Begrenzungseinstellung von Auto auf Semikolon, Tabulator oder Pipe und die Spalten werden korrekt aufgeteilt.
Behandelt der Betrachter Kommas in angegebenen Feldern?
Ja. Der Parser folgt RFC 4180: Ein in doppelten Anführungszeichen umwickeltes Feld kann Begrenzer, Zeilenumbrüche und geflohene Anführungszeichen enthalten, die als zwei doppelte Anführungszeichen in einer Zeile geschrieben sind. Ein Wert wie "Smith, John" bleibt in einer Zelle, anstatt sich in zwei zu teilen.
Was ist der Unterschied zwischen CSV und TSV?
Sie verwenden verschiedene Feldtrennzeichen - CSV trennt sich mit Kommas, TSV mit Tabulatorzeichen. TSV muss weniger zitiert werden, da Tabs selten in Datenwerten auftreten, weshalb es häufiger Datenbank- und Analyseexporte vorziehen. Dieser Viewer liest beides; Tab als Trennzeichen für TSV-Dateien auswählen.
Was bedeutet die "Zauberzeile" Warnung?
Eine Zeile hat mehr oder weniger Felder als die Kopfzeile. Es bedeutet normalerweise ein nicht notiertes Begrenzer innerhalb eines Wertes, einen abgeschnittenen Export oder ein Feld, das einen Streuzeilenumbruch enthält. Der Viewer patzt kurze Reihen und kürzt lange, sodass die Tabelle immer noch rendert und Ihnen mitteilt, wie viele Zeilen betroffen waren.
Gibt es eine Dateigrößenbeschränkung?
Die praktische Grenze ist Ihr Browserspeicher, da die gesamte Datei in einem einzigen JavaScript-Pass analysiert wird. Dateien bis zu einigen zehn Megabyte sind auf einem typischen Laptop in Ordnung. Verwenden Sie für Exporte mit mehreren Gigabyte ein Streaming-Tool wie CSVKit, DuckDB oder Pandas mit Chunksize.
Kann ich die CSV in JSON konvertieren?
Ja. Das Export-Panel konvertiert die analysierte Tabelle in ein Array von JSON-Objekten, die von der Kopfzeile verschlüsselt sind und kopieren oder herunterladen können. Werte bleiben als Zeichenfolgen durch Design - Wenn Sie sie zu Zahlen zwingen, werden führende Nullen von IDs, Postleitzahlen und Telefonnummern entfernt.
Ist es sicher, hier einen vertraulichen CSV zu eröffnen?
Ja. Das Parsen wird vollständig in Ihrem Browser mit JavaScript und der FileReader-API ausgeführt. Keine Datei, Zelle oder Suchabfrage wird an einen Server übertragen oder protokolliert. Sie können dies überprüfen, indem Sie den Browser DevTools Network öffnen, während Sie das Tool verwenden oder die Verbindung vom Internet trennen.
Verwandte Tools
- CSV zu JSON — Dedizierte Konvertierung mit Typoptionen
- JSON zu CSV — die Rückfahrt, einschließlich der Verflechtung von verschachtelten Objekten
- XML zu JSON — Für die Exporte, die stattdessen als XML ankommen
- JSON-Formater — Beseitigen Sie das gerade exportierte JSON
- json diff — Vergleichen Sie zwei Exporte und finden Sie heraus, was sich geändert hat
Weiterlesen: Der ultimative Leitfaden für JSON-Tools und JSON-zu-CSV-Konvertierungdrohen
