Μετατροπή JSON σε CSV
Μεταφέρετε αποκρίσεις API, εξαγωγές εφαρμογών και αρχεία καταγραφής από JSON σε γραμμές και στήλες. Ανεβάστε αρχεία .json, .jsonl ή .ndjson και κατεβάστε ένα CSV με μία γραμμή ανά εγγραφή.
Μετατροπέας δεδομένων
ή σύρετε Αρχεία CSV, TSV, TXT … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Χαρακτήρας που χωρίζει τις στήλες σε αρχεία CSV και κειμένου, τόσο για ανάγνωση όσο και για εγγραφή. Η αυτόματη επιλογή τον εντοπίζει από την είσοδο και γράφει κόμματα.
Το UTF-8 λειτουργεί για κάθε γλώσσα. Επιλέξτε UTF-8 με BOM αν το Excel στα Windows εμφανίζει παραμορφωμένους τόνους ή ασιατικούς χαρακτήρες κατά το άνοιγμα του CSV.
Είσοδος Excel, ODS και Numbers: μετατροπή μόνο του πρώτου φύλλου ή όλων των φύλλων (ένα CSV ανά φύλλο μέσα σε ZIP ή ένα κλειδί JSON ανά φύλλο).
Όνομα της καρτέλας φύλλου στο νέο υπολογιστικό φύλλο, έως 31 χαρακτήρες.
Ο πίνακας αντικειμένων χρησιμοποιεί τα ονόματα στηλών ως κλειδιά σε κάθε γραμμή· ο πίνακας πινάκων είναι πιο συμπαγής και κρατά την κεφαλίδα ως πρώτο πίνακα.
Όνομα του εξωτερικού στοιχείου που περιέχει όλες τις γραμμές· κάθε γραμμή γίνεται ένα <row> μέσα σε αυτό.
Χρησιμοποιείται στις εντολές CREATE TABLE και INSERT. Μόνο γράμματα, ψηφία και κάτω παύλες.
Τα εισαγωγικά και οι τύποι στηλών διαφέρουν ελαφρά ανάμεσα στις βάσεις δεδομένων· επιλέξτε εκείνη στην οποία θα κάνετε εισαγωγή.
Αναδιατύπωση των κελιών ημερομηνίας σε μία μορφή. Το ISO (2026-10-18) είναι το ασφαλέστερο για βάσεις δεδομένων και κώδικα· η διατήρηση τα αφήνει όπως εμφανίζονται στην πηγή.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Ανεβάστε τα δεδομένα JSON
Προσθέστε αρχεία που περιέχουν πίνακα αντικειμένων ή JSON Lines με ένα αντικείμενο ανά γραμμή. Έως 20 αρχεία, 95 MB το καθένα.
- 2
Ελέγξτε τις ρυθμίσεις CSV
Στην ενότητα Κωδικοποίηση κειμένου είναι προεπιλεγμένο το UTF-8 με BOM, ώστε το Excel στα Windows να διαβάζει σωστά τους τόνους. Ορίστε το Διαχωριστικό σε Ερωτηματικό αν το Excel σας το απαιτεί ή ενεργοποιήστε το Εισαγωγικά σε κάθε τιμή για αυστηρά εργαλεία εισαγωγής.
- 3
Μετατρέψτε και κατεβάστε
Πατήστε Μετατροπή σε CSV. Η γραμμή κεφαλίδας περιλαμβάνει όλα τα κλειδιά που βρέθηκαν στις εγγραφές. Ανοίξτε το αρχείο ή εισαγάγετέ το οπουδήποτε δέχεται CSV.
Η μετατροπή JSON σε CSV μετατρέπει μια λίστα εγγραφών σε πίνακα: κάθε αντικείμενο γίνεται γραμμή, κάθε κλειδί γίνεται στήλη και τα φωλιασμένα πεδία απλώνονται σε δικές τους στήλες.
Γιατί να μετατρέψετε JSON σε CSV
Το JSON είναι ο τρόπος με τον οποίο επικοινωνούν οι υπηρεσίες του διαδικτύου. Συστήματα παραγγελιών, πάροχοι πληρωμών, API αναλυτικών στοιχείων και εργαλεία φορμών παραδίδουν δεδομένα ως JSON, ενώ βάσεις NoSQL όπως οι MongoDB και Firebase αποθηκεύουν έγγραφα σε μορφή παρόμοια με JSON. Αυτό είναι ιδανικό για προγράμματα και εκνευριστικό για όλους τους άλλους, επειδή ένα αρχείο JSON 5 MB σε πρόγραμμα επεξεργασίας κειμένου είναι ένας τοίχος από άγκιστρα.
Το CSV είναι η αντίθετη επιλογή. Δεν εκφράζει φωλιασμένες δομές ούτε τύπους, αλλά το διαβάζουν όλα τα λογιστικά φύλλα, τα εργαλεία BI, οι εισαγωγές CRM και τα προγράμματα φόρτωσης βάσεων. Με τη μετατροπή ένας υπεύθυνος λειτουργιών περνά μια λίστα παραγγελιών σε συγκεντρωτικό πίνακα, ένας αναλυτής μεταφέρει δεδομένα API σε πίνακα SQL και ένας υπεύθυνος υποστήριξης μοιράζεται μια φιλτραρισμένη εξαγωγή με συνάδελφο. Όταν τα δεδομένα είναι αρχικά σε XML, το XML σε CSV κάνει την ίδια ισοπέδωση για τις ετικέτες.
Ένθετο JSON σε CSV: πώς γίνεται η ισοπέδωση
- Ισοπέδωσηκανονικοποίηση · αποφωλίαση
- Η εγγραφή ενός φωλιασμένου αντικειμένου ως επιπλέον στήλες της ίδιας γραμμής, με όνομα που προκύπτει από τη διαδρομή προς κάθε τιμή, ώστε το {"customer":{"city":"Austin"}} να γίνει στήλη customer.city με τιμή Austin.
[{"id":5012,"total":42.9,"paid":true,"customer":{"name":"Ada Okafor","city":"Austin"}},
{"id":5013,"total":18,"paid":false,"customer":{"name":"Lin Wei","city":"Toronto"}}]
id,total,paid,customer.name,customer.city
5012,42.9,true,Ada Okafor,Austin
5013,18,false,Lin Wei,TorontoΠαραλλαγές JSON και μορφές πίνακα
| from ↓ · to → | CSV | TSV | XLSX |
|---|---|---|---|
| JSON | JSON to CSV: yes | JSON to TSV: yes | JSON to XLSX: yes |
| JSONL | JSONL to CSV: yes | JSONL to TSV: yes | JSONL to XLSX: yes |
| NDJSON | NDJSON to CSV: yes | NDJSON to TSV: yes | NDJSON to XLSX: yes |
| YAML | YAML to CSV: yes | YAML to TSV: yes | YAML to XLSX: yes |
| XML | XML to CSV: yes | XML to TSV: yes | XML to XLSX: yes |
Οι λίστες μέσα σε μια εγγραφή είναι το μόνο που μια επίπεδη γραμμή δεν χωράει ευκρινώς. Μια παραγγελία με πέντε γραμμές προϊόντων είναι στην ουσία δύο πίνακες: παραγγελίες και προϊόντα. Αν οι λίστες αυτές έχουν σημασία, εξαγάγετε τον πίνακα σε δικό του αρχείο JSON και μετατρέψτε τον χωριστά, ώστε κάθε προϊόν να έχει τη δική του γραμμή με τον αριθμό παραγγελίας δίπλα του.
Στοιχεία για τις μορφές JSON και CSV
JSON
JavaScript Object Notation
Το JSON είναι μια ελαφριά μορφή κειμένου για δομημένα δεδομένα, που διαδόθηκε από τον Douglas Crockford στις αρχές της δεκαετίας του 2000 και τυποποιήθηκε ως RFC 8259 και ECMA-404. Αναπαριστά αντικείμενα, πίνακες, συμβολοσειρές, αριθμούς, λογικές τιμές και null με απλή, ευανάγνωστη σύνταξη. Είναι η προεπιλεγμένη μορφή για web APIs, αρχεία ρυθμίσεων και ανταλλαγή δεδομένων μεταξύ εφαρμογών σε σχεδόν κάθε γλώσσα προγραμματισμού. Δεν έχει ενσωματωμένα σχόλια, ημερομηνίες ή σχήματα, και τα μεγάλα εμφωλευμένα αρχεία διαβάζονται δύσκολα χωρίς πρόγραμμα προβολής.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- 2001 · Douglas Crockford
CSV
Τιμές διαχωρισμένες με κόμμα
Το CSV είναι μορφή απλού κειμένου για πίνακες, όπου κάθε γραμμή είναι μια εγγραφή και τα κόμματα χωρίζουν τις στήλες. Χρησιμοποιείται από τα πρώτα χρόνια της πληροφορικής και περιγράφεται στο RFC 4180, αν και πολλές παραλλαγές χρησιμοποιούν ελληνικά ερωτηματικά ή στηλοθέτες και διαφορετικές κωδικοποιήσεις κειμένου. Σχεδόν κάθε λογιστικό φύλλο, βάση δεδομένων και εργαλείο ανάλυσης μπορεί να το εισάγει και να το εξάγει, γι' αυτό είναι η προεπιλεγμένη μορφή για τη μεταφορά δεδομένων μεταξύ συστημάτων. Το CSV αποθηκεύει μόνο τιμές, χωρίς τύπους, μορφοποίηση, πολλαπλά φύλλα ή τύπους δεδομένων.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- –
Μετατρέπουν το JSON σε CSV όταν δεδομένα από ένα API ή μια εφαρμογή πρέπει να αναλυθούν, να κοινοποιηθούν ή να εισαχθούν από κάποιον που δουλεύει με λογιστικά φύλλα και όχι με κώδικα.
Συχνές ερωτήσεις για τη μετατροπή JSON σε CSV
Ποια δομή JSON μετατρέπεται σωστά σε CSV;
Ένας πίνακας αντικειμένων που μοιράζονται τα περισσότερα κλειδιά, όπως [{"id":1,"name":"Ada"},{"id":2,"name":"Lin"}]. Κάθε αντικείμενο γίνεται γραμμή και κάθε κλειδί στήλη. Λειτουργεί και ένα μεμονωμένο αντικείμενο στο ανώτατο επίπεδο, με τις εγγραφές μέσα σε μία ιδιότητα, εφόσον οι ίδιες οι εγγραφές αποτελούν λίστα.
Τι γίνεται αν κάποιες εγγραφές έχουν κλειδιά που λείπουν από άλλες;
Η κεφαλίδα είναι η ένωση όλων των κλειδιών, οπότε ένα πεδίο που υπάρχει μόνο σε ορισμένες εγγραφές παίρνει πάλι στήλη. Οι εγγραφές που δεν το έχουν αφήνουν το κελί κενό. Αυτό είναι φυσιολογικό για δεδομένα API, όπου τα προαιρετικά πεδία απλώς παραλείπονται.
Πώς γράφονται οι τιμές true, false και null;
Το CSV δεν έχει τύπους δεδομένων, μόνο κείμενο. Οι λογικές τιμές γράφονται ως οι λέξεις true και false, οι αριθμοί ως ψηφία και το null ως κενό κελί. Αν ένα εργαλείο εισαγωγής χρειάζεται 1 και 0 αντί για true και false, αντικαταστήστε τα σε λογιστικό φύλλο μετά τη μετατροπή.
Γιατί το Excel δείχνει περίεργους χαρακτήρες αντί για τόνους;
Το Excel στα Windows υποθέτει μια τοπική κωδικοσελίδα για τα αρχεία CSV, εκτός αν το αρχείο ξεκινά με σήμα διάταξης byte (BOM). Γι' αυτό η σελίδα γράφει UTF-8 με BOM. Εργαλεία σε Linux ή σε ροές δεδομένων προτιμούν κατά περίπτωση απλό UTF-8· αλλάξτε την Κωδικοποίηση κειμένου για αυτές τις περιπτώσεις.
Να επιλέξω CSV ή αρχείο Excel για δεδομένα JSON;
CSV, αν το επόμενο βήμα είναι εισαγωγή σε άλλο σύστημα, φόρτωση σε βάση δεδομένων ή script. Βιβλίο εργασίας, αν θα διαβάζουν και θα επεξεργάζονται τα δεδομένα άνθρωποι, επειδή το JSON σε Excel διατηρεί τους τύπους και αποφεύγει το να μαντεύει ξανά το Excel στήλες όπως οι ταχυδρομικοί κώδικες κατά το άνοιγμα.
Μπορώ να πάρω πίσω το αρχικό JSON από το CSV;
Μόνο η επίπεδη μορφή. Οι πίνακες και η βαθιά φωλιασμένη δομή έχουν απλωθεί σε στήλες ή κείμενο και οι τύποι αριθμού και συμβολοσειράς δεν καταγράφονται πια, οπότε η επιστροφή δίνει επίπεδα αντικείμενα. Κρατήστε το αρχικό JSON αν θα χρειαστείτε την αρχική δομή.
- Μετατροπή JSON σε ExcelΜετατρέψτε JSON ή JSON Lines σε φύλλο Excel XLSX: τα κλειδιά γίνονται στήλες, κάθε εγγραφή μια γραμμή. Έως 20 αρχεία, χωρίς λογαριασμό.
- Μετατροπή XML σε CSVΜετατρέψτε XML feeds, τιμολόγια και εξαγωγές σε CSV online. Οι εγγραφές γίνονται γραμμές, τα θυγατρικά tags στήλες. Έως 20 αρχεία, 95 MB το καθένα.
- Μετατροπή JSON σε TXTΜετατρέψτε JSON σε αρχείο απλού κειμένου: μία εγγραφή ανά γραμμή, πεδία με tab ή άλλο διαχωριστικό. Ανοίγει σε Notepad, Excel και τερματικό.
- Μετατροπή JSON σε YAMLΜετατροπή JSON σε YAML online για Kubernetes, GitHub Actions, Compose και Ansible. Σωστή εσοχή και εισαγωγικά, 20 αρχεία τη φορά, χωρίς λογαριασμό.
- Μετατροπή Excel σε JSONΜετατροπή Excel σε JSON online: οι επικεφαλίδες γίνονται κλειδιά, κάθε γραμμή αντικείμενο, ημερομηνίες σε ISO. Δέχεται XLSX, XLS, ODS, Numbers.
- Μετατροπή CSV σε ParquetΜετατρέψτε CSV σε Apache Parquet με τύπους στηλών και συμπίεση, έτοιμο για pandas, DuckDB, Spark, BigQuery ή Athena. Χωρίς ρύθμιση Python ή Spark.