Μετατροπέας JSON σε CSV

Το Sheetize JSON‑to‑CSV Converter για .NET προσφέρει ένα απλό αλλά ισχυρό API για τη μετατροπή δομημένων εγγράφων JSON σε επίπεδους πίνακες CSV. Είτε επεξεργάζεστε απαντήσεις API, αρχεία καταγραφής ή δεδομένα ρυθμίσεων, το Sheetize μπορεί να αναλύσει την ιεραρχία JSON, να ισοπεδώσει τα ένθετα αντικείμενα και να δημιουργήσει ένα CSV σύμφωνο με τα πρότυπα, έτοιμο για Excel, PowerBI ή οποιοδήποτε pipeline δεδομένων.

Κύρια Χαρακτηριστικά

Μετατροπή JSON σε CSV

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

Προσαρμόσιμο Ισοπέδωση

Ελέγξτε πώς τα ένθετα αντικείμενα και οι πίνακες ισοπεδώνται χρησιμοποιώντας σημείο‑σημείο (dot‑notation) ή προσαρμοσμένο χάρτη στηλών, εξασφαλίζοντας ότι η έξοδος ανταποκρίνεται στα σχήματα σας.

Υποστήριξη Ροής (Streaming)

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

Λεπτομερείς Οδηγίες

Εργασία JSON → CSV

Για να μετατρέψετε ένα αρχείο JSON σε CSV με το Sheetize, ακολουθήστε τα παρακάτω βήματα:

  1. Αρχικοποίηση του Μετατροπέα: Δημιουργήστε μια εμφάνιση του JsonConverter.
  2. Ρύθμιση Επιλογών: Ορίστε το JsonSaveOptions για να καθορίσετε το οριοθέτη, αν θα συμπεριληφθεί κεφαλίδα και πώς θα διαχειριστείτε τα ένθετα δεδομένα.
  3. Καθορισμός Διαδρομών Αρχείων: Δώστε τη διαδρομή του πηγαίου JSON και την τοποθεσία του προορισμού CSV.
  4. Εκτέλεση Μετατροπής: Κλήστε το Process με τις προετοιμασμένες επιλογές φόρτωσης και αποθήκευσης.

Παράδειγμα – JSON σε CSV με Κεφαλίδα και Οριοθέτη «;»

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @\"D:\\Data\\input.json\"
};

var saveOptions = new JsonSaveOptions
{
    OutputFile = @\"D:\\Data\\output.csv\"
};

JsonConverter.Process(loadOptions, saveOptions);

Επέκταση Υποστήριξης Μορφών

  • Το Sheetize μπορεί επίσης να μετατρέπει CSV πίσω σε JSON, επιτρέποντας στρογγυλή μετατροπή δεδομένων.
  • Πέρα από CSV, η βιβλιοθήκη υποστηρίζει εξαγωγή σε TSV, αρχεία χωρισμένα με κατακόρυφη γραμμή (Pipe) και άμεσους αντικειμενικούς DataTable για επεξεργασία εν υφθαλμω.
  • Συνδυάστε τη μετατροπή JSON‑σε‑CSV με τα εργαλεία HTML ↔ XLSX για πλήρεις αλυσίδες αναφορών, π.χ. JSON → CSV → XLSX → HTML.

Με αυτές τις δυνατότητες, το Sheetize κάνει τη μετατροπή JSON‑σε‑CSV παιχνιδάκι, είτε χρειάζεστε ένα ενιαίο σκριπτάκι είτε μια υπηρεσία παραγωγικού επιπέδου.

 Ελληνικά