ToolMill.io

JSON στο μετατροπέα CSV

Μετατρέψτε το JSON σε μορφή CSV απευθείας στο πρόγραμμα περιήγησης σας για τις εισαγωγές υπολογιστικών φύλλων, τις εξαγωγές αναφοράς, τις ροές εργασίας ανάλυσης και τον γρήγορο καθαρισμό δεδομένων. Αυτή η σελίδα είναι κατασκευασμένη για να μετατρέπει τις συστοιχίες αρχείων σε σειρές και στήλες που μπορείτε να σαρώσετε, να αντιγράψετε και να μετακινηθείτε σε εργαλεία τύπου υπολογιστικού φύλλου χωρίς να στείλετε τα δεδομένα σε μια απομακρυσμένη υπηρεσία.

Δεδομένα

Δοκίμασε το.

Παραδείγματα

Απλή συστοιχία αντικειμένων σε CSV
Εισαγωγή
[{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}]
Έξοδος
id,name,active
1,Alice,true
2,Bob,false
Γραμμές με διαφορετικά πλήκτρα
Εισαγωγή
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
Έξοδος
sku,price,stock
A-100,4.99,
B-205,,40

Οι καλύτερες δομές JSON για αυτό το μετατροπέα

Αυτός ο μετατροπέας λειτουργεί καλύτερα με ένα μόνο αντικείμενο ή, πιο συχνά, μια σειρά από παρόμοια διαμορφωμένα αντικείμενα. Αυτό είναι το πιο φυσικό ταίριασμα για CSV επειδή κάθε αντικείμενο γίνεται μια σειρά και τα πλήκτρα αντικείμενο γίνεται οι κεφαλίδες στήλη. Οι επίπεδες εγγραφές είναι πιο εύκολο να εξαχθούν καθαρά.

Πώς δημιουργούνται οι στήλες από τα πλήκτρα JSON

Η σελίδα συγκεντρώνει τα κλειδιά σε όλα τα αντικείμενα που βρίσκει και χρησιμοποιεί αυτά τα κλειδιά για να χτίσει τη σειρά κεφαλίδων CSV. Εάν ορισμένα αντικείμενα έχουν επιπλέον πεδία, αυτά τα επιπλέον πεδία γίνονται πρόσθετες στήλες. Εάν κάποια αντικείμενα λείπουν πεδία, οι εξαγόμενες σειρές τους θα περιέχουν κενά κελιά σε αυτές τις θέσεις.

Αυτή η συμπεριφορά είναι χρήσιμη όταν αναθεωρείτε ασυνεπή αρχεία API ή εξαγωγές, αλλά είναι επίσης ένα σημάδι ότι μπορεί να θέλετε να ομαλοποιήσετε τα αρχεία σας πριν χρησιμοποιήσετε το CSV σε μια αυστηρή ροή εργασίας εισαγωγής.

Επίπεδο JSON εναντίον φωλιάζει JSON

Επίπεδη αντικείμενα key-value μετατρέπουν καθαρά επειδή CSV είναι μια σειρά-και-στήλη μορφή. Βαθιά φωλισμένα αντικείμενα και συστοιχίες είναι πολύ πιο δύσκολο να αναπαραστήσουν ως απλά κύτταρα. Εάν το JSON σας περιέχει φωλισμένες δομές, να μετατρέψετε με προσοχή και να εξετάσει την απλοποίηση ή την ισοπέδωση αυτών των αρχείων πρώτα αν χρειάζεστε τη φιλική προς το υπολογιστικό φύλλο έξοδο.

Κοινά βήματα καθαρισμού πριν από τη μετατροπή

Πριν από την εξαγωγή, βεβαιωθείτε ότι το JSON είναι έγκυρο, κρατήστε τα αρχεία σας σε μια σειρά όταν είναι δυνατόν, και ελέγξτε αν όλες οι σειρές χρησιμοποιούν συνεπή πλήκτρα. Εάν μια εγγραφή περιλαμβάνει πεδία που τα άλλα δεν το κάνουν, η έξοδος μπορεί ακόμα να είναι χρήσιμη, αλλά η CSV θα περιέχει κενά κελιά για τις τιμές που λείπουν.

Πώς η μορφοποίηση CSV επηρεάζει τις εφαρμογές υπολογιστικών φύλλων

Το CSV είναι απλό κείμενο, οπότε τα πεδία που περιέχουν κόμματα, εισαγωγικά, ή διαλείμματα γραμμής πρέπει να αναφέρονται για να παραμείνουν αναγνώσιμα στις εισαγωγές υπολογιστικών φύλλων. Αυτή η σελίδα γράφει αυτά τα πεδία με ασφάλεια παραθέτοντας τα όταν χρειάζεται και διπλασιάζοντας ενσωματωμένα εισαγωγικά. Αυτό καθιστά το αποτέλεσμα πιο εύκολο να επικολληθεί σε Excel, Google Sheets, ή άλλα CSV-based εργαλεία.

Αντιμετώπιση προβλημάτων μετατροπής

Πριν βασιστείτε σε αυτό το CSV για υποβολή εκθέσεων ή εισαγωγές

Πριν από την εισαγωγή ή την κοινή χρήση του CSV, ελέγξτε τα ονόματα κεφαλίδας, κενά κελιά, ισοπεδωμένες τιμές, και τη συμπεριφορά μορφοποίησης φύλλου. Μια μετατροπή που φαίνεται καλή σε απλό κείμενο μπορεί να εξακολουθεί να χρειάζεται καθαρισμό πριν είναι κατάλληλο για την αναφορά, τα εργαλεία εισαγωγής, ή την ανάλυση κατάντη.

Όπου η μετατροπή JSON σε CSV μπορεί να χάσει τη δομή ή το νόημα

JSON μπορεί να αντιπροσωπεύει φωλισμένες σχέσεις και μεικτούς τύπους δεδομένων που CSV δεν μπορούν να εκφράσουν καθαρά. Κατά τη μετατροπή, οι συστοιχίες, τα αντικείμενα και τα προαιρετικά πεδία μπορούν να απλοποιηθούν σε ένα κολακευτικό σχήμα που λειτουργεί για υπολογιστικά φύλλα αλλά δεν διατηρεί κάθε δομική λεπτομέρεια από το ωφέλιμο φορτίο πηγής.

Πώς να διερμηνεύσετε επίπεδα πεδία και ελλείπουσες τιμές στην έξοδο CSV

Η έξοδος CSV μετατρέπεται δομημένη JSON σε σειρές και στήλες, που συχνά σημαίνει ότι τα αντικείμενα ή οι συστοιχίες πρέπει να ισοπεδώνονται, να απλοποιούνται ή να παραλείπονται. Τα ελλείποντα πεδία μπορεί να εμφανίζονται ως κενά κελιά και όχι ως explicitητές μηδενικές τιμές. Επανεξέτασε προσεκτικά τη διάταξη της στήλης ώστε να ξέρεις πώς αναπαρίστατο η αρχική δομή στον εξαγόμενο πίνακα.

Εάν η μετατροπή αποτύχει, οι πιο κοινές αιτίες είναι άκυρη σύνταξη JSON, επικόλληση δεδομένων που δεν είναι ένα απλό αντικείμενο ή μια σειρά αντικειμένων, ή αρχεία με δομή που δεν ταιριάζει σε μια σειρά-based CSV εξαγωγή. Αυτή η σελίδα προορίζεται για γρήγορη μετατροπή και επιθεώρηση, όχι για προηγμένη χαρτογράφηση σχημάτων ή περίπλοκες σχετικές εξαγωγές.