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

Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- Επιλέξτε αρχεία σε μορφή JSON. Μέγιστα αρχεία ανά παρτίδα: 1.
- Ελέγξτε το Ισοπεδώστε τα ένθετα αντικείμενα JSON και, στη συνέχεια, ξεκινήστε την επεξεργασία.
- Κατεβάστε το αποτέλεσμα CSV και ελέγξτε το περιεχόμενο και την ποιότητά του.
Επιλέξτε τις σωστές ρυθμίσεις
Ενεργοποιήστε την ισοπέδωση ώστε οι ιδιότητες των εμφωλευμένων αντικειμένων να γίνουν επικεφαλίδες ενωμένες με τελείες. Οι πίνακες JSON δεν αναπτύσσονται σε πολλές γραμμές· ελέγξτε αυτά τα κελιά χωριστά αν θέλετε να αναλύσετε κάθε στοιχείο.
- Υποστηριζόμενη είσοδος
- JSON
- Έξοδος
- CSV
- Διαθέσιμες ρυθμίσεις
- Ισοπεδώστε τα ένθετα αντικείμενα JSON
Πριν ξεκινήσετε
Διευκρινίστε τη σημασία των δεδομένων
Πριν από μετατροπή, ορίστε τι αντιπροσωπεύει μια γραμμή ή τιμή και κρατήστε αντίγραφο πηγής. Σε πίνακες ελέγξτε επικεφαλίδες, διαχωριστικά και κωδικοποίηση· σε δομημένα αρχεία, τα απαιτούμενα αντικείμενα ή τις συστοιχίες. Η προβολή σε υπολογιστικό φύλλο δεν καθορίζει μόνη της τη σημασία κωδικών, ημερομηνιών και ποσών.
Επιλέξτε διαθέσιμες στήλες αντιστοίχισης, κανόνες τύπου και πεδία εξόδου σύμφωνα με τον προορισμό. Δοκιμάστε δείγμα με κενό, επανάληψη και σημεία στίξης. Για ετικέτες, διαγράμματα ή εξατομικευμένα έγγραφα, ελέγξτε τις στήλες πηγής, τις μονάδες και τη διατύπωση.
Ορίστε ελέγχους πριν από την επεξεργασία: αναγνωριστικό με αμετάβλητη γραφή, τιμή με γνωστό νόημα και αναμενόμενη σχέση εγγραφών. Με κανόνες τύπου ή αντιστοίχισης, διακρίνετε την πηγαία τιμή από την εμφάνισή της. Δοκιμάστε αμφίσημες ημερομηνίες και διαφορετικά γραμμένα κλειδιά πριν από γενικό κανόνα. Κρατήστε κανόνες και απαιτήσεις μαζί με την έξοδο για να συνδέσετε την απόκλιση με είσοδο, ερμηνεία ή μετατροπή.
Επαληθεύστε τιμές και εξαιρέσεις
Ανοίξτε ή εισαγάγετε την έξοδο με τις ρυθμίσεις του προγράμματος προορισμού. Συγκρίνετε επικεφαλίδες, πλήθος εγγραφών και δείγματα τιμών. Σύνοψη, διαχωρισμός ή αφαίρεση διπλοτύπων μπορεί να αλλάζει σκόπιμα το πλήθος· ελέγξτε τον λόγο αντί να απαιτείτε ίδιες γραμμές μετά από κάθε μετασχηματισμό.
Διαβάστε τις αναφορές εξαιρέσεων ή ελέγχου πριν συνεχίσετε. Για μετατοπισμένες στήλες, αλλοιωμένους χαρακτήρες ή κλειδί που λείπει, ελέγξτε πρώτα διαχωριστικό, κωδικοποίηση και ακριβή ονόματα επικεφαλίδων. Η κωδικοποίηση δεν είναι κρυπτογράφηση και η μορφοποίηση δεν επιβεβαιώνει σημασία. Δοκιμάστε τους τυπωμένους κωδικούς ή τις ετικέτες πριν από όλη τη σειρά.
Παράδειγμα εισόδου και εξόδου
JSON συλλογή αντικειμένων → επικεφαλής και κεφαλής CSVΤα παραδείγματα περιγράφουν τη ροή εργασίας. Τα αποτελέσματα εξαρτώνται από το αρχείο προέλευσης και τις ρυθμίσεις.
Ελέγξτε το αποτέλεσμα πριν αποθηκεύσετε
Όταν τα αντικείμενα έχουν διαφορετικές ιδιότητες, βεβαιωθείτε ότι οι επικεφαλίδες CSV περιλαμβάνουν όλα τα πεδία που χρειάζεστε. συγκρίνετε τα φύλλα, τις τιμές γραμμής και τους κορυφαίους αναγνωριστές μηδέν μετά την εισαγωγή του αρχείου σε ένα φύλλο διανομής.
Εάν το αποτέλεσμα είναι διαφορετικό από αυτό που περιμένατε
Ένα ενιαίο αντικείμενο κορυφαίου επιπέδου ή μια σειρά από κενές αριθμούς δεν είναι κατάλληλο για αυτή τη μετατροπή. Λύση συγκρούσεων μεταξύ των υφιστάμενων κλειδιών κλειδιών και των ονομάτων ακινήτων κλειδιών πριν από την εξαγωγή των δεδομένων.
Περιορισμοί χρήσης
- Το JSON αντιπροσωπεύει αντικείμενα, πίνακες, συμβολοσειρές, αριθμούς, τιμές αλήθειας και null. Τα ονόματα των ιδιοτήτων περικλείονται σε διπλά εισαγωγικά. Χρησιμοποιήστε μορφοποίηση για έλεγχο και CSV για κατάλληλες δομές πίνακα.
- Το JSON δεν επιτρέπει σχόλια ή κόμματα στο τέλος. Η ανάλυση υπόκειται στα όρια αριθμητικής ακρίβειας της JavaScript.
- Ελέγξτε την κωδικοποίηση χαρακτήρων, τα διαχωριστικά και τα ονόματα στηλών. Οι μεγάλοι αριθμοί μπορεί να χάσουν την ακρίβεια στο JavaScript. Το CSV δεν διατηρεί όλους τους τύπους και τις ένθετες δομές.
Συνεχίστε με σχετικά εργαλεία
Αυτός ο οδηγός εξηγεί το δημόσια διαθέσιμο εργαλείο που λειτουργεί στο πρόγραμμα περιήγησης. Κρατήστε ένα αντίγραφο του πρωτοτύπου και ελέγξτε το αποτέλεσμα πριν το μοιραστείτε.
Αυτή η μετάφραση ετοιμάστηκε με τη βοήθεια λογισμικού. Μπορείτε επίσης να διαβάσετε την αγγλική έκδοση. Διαβάστε στα αγγλικά