Πώς να μετατρέψετε JSON σε CSV στο Node.js

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

Βήματα για τη μετατροπή JSON σε CSV στο Node.js

  1. Ρυθμίστε το περιβάλλον σε χρησιμοποιήστε το Aspose.Cells για το Node.js μέσω Java για να μετατρέψετε το JSON σε CSV
  2. Διαβάστε τα περιεχόμενα του αρχείου JSON σε μια μεταβλητή συμβολοσειράς χρησιμοποιώντας τη μέθοδο fs.readFile().
  3. Δημιουργήστε ένα αντικείμενο Workbook και λάβετε συλλογή κελιών από το φύλλο προορισμού
  4. Δημιουργήστε ένα αντικείμενο κλάσης JsonLayoutOptions για να ορίσετε ιδιότητες JSON εξόδου
  5. Καλέστε τη μέθοδο importData() χρησιμοποιώντας τα περιεχόμενα του αρχείου, τη συλλογή κελιών και τις προσαρμοσμένες επιλογές
  6. Αποθηκεύστε το βιβλίο εργασίας ως αρχείο CSV

Αυτά τα βήματα συνοψίζουν τον τρόπο εκτέλεσης της εξαγωγής JSON σε CSV στο Node.js. Η διαδικασία ξεκινά με τη φόρτωση των περιεχομένων του αρχείου JSON πηγής σε μια μεταβλητή συμβολοσειράς, ακολουθούμενη από τη δημιουργία ενός βιβλίου εργασίας και την πρόσβαση στη συλλογή κελιών ενός φύλλου. Στα τελικά βήματα, το JsonLayoutOptions προετοιμάζεται για να ορίσει προσαρμοσμένες ιδιότητες για την εισαγωγή δεδομένων από το αρχείο JSON στο αρχείο CSV χρησιμοποιώντας τη μέθοδο JsonUtility.importData().

Κώδικας για μετατροπή αρχείου JSON σε CSV στο Node.js

Ο παραπάνω κώδικας δείχνει τη διαδικασία μετατροπής JSON σε CSV στο Node.js. Το JsonLayoutOptions χρησιμοποιείται για τον ορισμό διαφορετικών ιδιοτήτων, όπως πίνακα διεργασιών ως πίνακα, παράβλεψη του τίτλου του πίνακα, επισήμανση για να υποδείξει εάν μια συμβολοσειρά στο JSON πρόκειται να μετατραπεί σε αριθμό ή ημερομηνία, αγνοεί τις μηδενικές τιμές και αγνοεί τον τίτλο για τη λίστα μερικών. Το JsonUtility που χρησιμοποιείται σε αυτόν τον κώδικα μπορεί επίσης να χρησιμοποιηθεί για την εξαγωγή εύρους σε JSON χρησιμοποιώντας τη μέθοδο exportRangeToJson().

Αυτό το άρθρο περιγράφει τη μετατροπή ενός αρχείου από JSON σε CSV στο Node.js. Εάν θέλετε να μάθετε πώς να εφαρμόζετε φίλτρα στο Excel, ανατρέξτε στο άρθρο στο πώς να εφαρμόσετε φίλτρο στο Excel χρησιμοποιώντας το Node.js.

 Ελληνικά