Μετατροπέας JSON σε CSV δωρεάν
Μετατρέψτε πίνακες JSON σε CSV και CSV πίσω σε JSON. Χειρίζεται εμφωλευμένες τιμές, πεδία σε εισαγωγικά και κόμματα σε τιμές αυτόματα.
Συνηθισμένες χρήσεις
- Εξαγωγή δεδομένων JSON API σε CSVΜετατρέψτε αποκρίσεις JSON API και εξαγωγές δεδομένων σε μορφή CSV για Excel, Google Sheets και βάσεις δεδομένων.
- Μετατρέψτε JSON σε CSV έτοιμο για ExcelΜετατρέψτε οποιοδήποτε αρχείο δεδομένων JSON ή απόκριση API σε επίπεδο CSV που το Excel και το Google Sheets μπορούν να ανοίξουν απευθείας.
- Προετοιμάστε δεδομένα JSON για εισαγωγή βάσης δεδομένωνΜετατρέψτε εξαγωγές JSON σε CSV για μαζική εισαγωγή σε MySQL, PostgreSQL, SQLite και άλλες βάσεις δεδομένων.
- Μετατρέψτε αναφορές JSON σε CSV για ανάλυσηΜετατρέψτε δεδομένα ανάλυσης JSON, αναφορές και αρχεία ημερολογίου σε CSV για business intelligence και ανάλυση δεδομένων.
- JSON σε CSV για ροές εργασίας προγραμματιστώνΜετατρέψτε γρήγορα στηρίγματα δοκιμής, δεδομένα μοντέλου και διαμόρφωση JSON σε CSV ή αντίστροφα — μέρος της σωλήνας δεδομένων σας.
Πώς λειτουργεί
Αυτό το εργαλείο μετατρέπει μεταξύ JSON και CSV εξ ολοκλήρου στον browser σας χωρίς καμία εξωτερική βιβλιοθήκη — η λογική μετατροπής είναι χειρόγραφη TypeScript που εκτελείται τοπικά. Η ανάλυση JSON χρησιμοποιεί το εγγενές JSON.parse του browser, ενώ η ανάλυση CSV χρησιμοποιεί προσαρμοσμένη μηχανή καταστάσεων RFC 4180 που χειρίζεται τις ακραίες περιπτώσεις που οι περισσότεροι αφελείς μετατροπείς κάνουν λάθος.
- 1Ανάλυση JSON και συλλογή κεφαλίδωνΤο JSON.parse() διαβάζει την είσοδο και ελέγχει ότι είναι πίνακας. Έπειτα ο μετατροπέας διατρέχει κάθε αντικείμενο του πίνακα για να σχηματίσει την ένωση όλων των κλειδιών — έτσι οι αραιοί πίνακες όπου διαφορετικές γραμμές έχουν διαφορετικά πεδία δίνουν και πάλι πλήρη γραμμή κεφαλίδων.
- 2Προαιρετική ισοπέδωση ένθετων αντικειμένωνΑν η επιλογή ισοπέδωσης είναι ενεργή, ένθετα αντικείμενα όπως {"address":{"city":"Oslo"}} συμπτύσσονται αναδρομικά σε στήλες με σημειογραφία τελείας (address.city) πριν δημιουργηθούν οι κεφαλίδες. Οι πίνακες και τα κενά αντικείμενα μένουν ως τιμές κελιών σε μορφή συμβολοσειράς JSON.
- 3Κωδικοποίηση κελιών συμβατή με RFC 4180 και εξουδετέρωση τύπωνΚάθε τιμή κελιού γίνεται escape σύμφωνα με το RFC 4180: πεδία με κόμματα, διπλά εισαγωγικά ή αλλαγές γραμμής περικλείονται σε διπλά εισαγωγικά και τα εσωτερικά εισαγωγικά διπλασιάζονται. Η λειτουργία Ασφαλούς εξαγωγής (ενεργή από προεπιλογή) προσθέτει επίσης μονό εισαγωγικό μπροστά σε κάθε κελί που ξεκινά με =, +, - ή @, αποτρέποντας εφαρμογές υπολογιστικών φύλλων όπως Excel ή Google Sheets να αντιμετωπίσουν εισαγόμενες τιμές ως εκτελέσιμους τύπους.
- 4Το CSV σε JSON χρησιμοποιεί μηχανή καταστάσεων σε επίπεδο χαρακτήραΣτην αντίστροφη κατεύθυνση, η κοινή συνάρτηση parseCsv διατρέχει την είσοδο χαρακτήρα προς χαρακτήρα, παρακολουθώντας αν βρίσκεται μέσα σε πεδίο με εισαγωγικά για να χειριστεί σωστά ενσωματωμένα κόμματα, διπλά εισαγωγικά με διαφυγή ("") και αλλαγές γραμμής μέσα σε κελιά — περιπτώσεις που ο απλός διαχωρισμός ανά γραμμή χειρίζεται λάθος. Το detectDelimiter ανιχνεύει στην πρώτη γραμμή κόμμα, ερωτηματικό, tab ή κάθετο για αυτόματη υποστήριξη μη τυπικών εξαγωγών.
Σχετικά εργαλεία
Προβολέας Excel / XLSX
Ανοίξτε και προβάλτε υπολογιστικά φύλλα .xlsx, .xls, .csv και .ods χωρίς Excel ή Google Sheets. Εναλλάξτε φύλλα και εξαγάγετε σε CSV ή JSON. Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
JSON σε Excel
Μετατρέψτε έναν πίνακα JSON αντικειμένων σε υπολογιστικό φύλλο Excel (XLSX) ή CSV. Τα εμφωλευμένα αντικείμενα γίνονται στήλες με τελεία. Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας — χωρίς μεταφόρτωση.
PDF σε Excel
Εξαγάγετε πίνακες από PDF τραπεζικών αντιγράφων, τιμολογίων και αναφορών σε Excel (.xlsx) ή CSV. Δείτε πρώτα τις γραμμές· τα ποσά μένουν πραγματικοί αριθμοί. Εκτελείται στο πρόγραμμα περιήγησής σας — δεν ανεβαίνει τίποτα.