Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας

Μετατροπέας CSV σε JSON (Αυτόματα κλειδιά από κεφαλίδα)

Μετατρέψτε το CSV σε έναν πίνακα JSON. Επικολλήστε ή μεταφορτώστε ένα αρχείο και επεξεργαστείτε το τοπικά για προστασία του απορρήτου.

Επικολλήστε CSV για άμεση μετατροπή σε JSON. Να είστε προσεκτικοί κατά το χειρισμό αρχείων CSV με προσωπικά δεδομένα.

Χωρίς μεταφόρτωση σε διακομιστή Parsing συμβατό με RFC4180 Αντιγραφή/Λήψη

Τα μεγάλα αρχεία CSV (5MB+) ενδέχεται να απαιτούν περισσότερο χρόνο για την επεξεργασία τους.

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

Είσοδος CSV

Μέθοδος εισαγωγής

Η είσοδός σας παραμένει στο πρόγραμμα περιήγησης και δεν αποστέλλεται σε διακομιστή.

Έξοδος JSON

Μορφοποίηση

    Επιλογές

    Βασικές

    Οι διπλότυπες κεφαλίδες λαμβάνουν καταλήξεις _2, _3 για να παραμείνουν μοναδικές.

    Προηγμένες επιλογές

    Το Shift-JIS ισχύει μόνο για μεταφορτώσεις αρχείων.

    Τρόπος χρήσης (3 βήματα)

    Επικολλήστε το CSV ή επιλέξτε ένα αρχείο

    Προσαρμόστε τις επιλογές (κεφαλίδα/τύποι/κενά κελιά) εάν χρειάζεται

    Μετατροπή → Αντιγραφή ή Λήψη

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

    Είσοδος CSV

    Είσοδος
    name,age,active
    Alice,30,true
    Bob,25,false
    Έξοδος JSON (συμπερασμός τύπων ΝΑΙ)
    [
      { "name": "Alice", "age": 30, "active": true },
      { "name": "Bob", "age": 25, "active": false }
    ]

    Κενά κελιά (κενό → null)

    Είσοδος
    name,age
    Alice,
    Bob,25
    Έξοδος JSON
    [
      { "name": "Alice", "age": null },
      { "name": "Bob", "age": 25 }
    ]

    Συμβουλές μετατροπής

    • Η μετατροπή από CSV σε JSON αλλάζει ανάλογα με τις ρυθμίσεις κεφαλίδας, διαχωριστικού και συμπερασμού τύπων.
    • Για καλύτερη ακρίβεια, ορίστε χειροκίνητα το διαχωριστικό εάν η αυτόματη ανίχνευση αποτύχει.
    • Κατά τη μετατροπή CSV σε JSON, διατηρήστε τους αριθμούς με αρχικά μηδενικά (0012) ως κείμενο για ασφάλεια.
    • Τα αρχεία CSV άνω των 5MB ενδέχεται να απαιτούν περισσότερο χρόνο επεξεργασίας.

    Κανόνες μετατροπής

    • Ενεργή κεφαλίδα: η πρώτη σειρά γίνεται κλειδιά. Οι κενές κεφαλίδες γίνονται col1 και τα διπλότυπα γίνονται name_2, name_3 κ.λπ.
    • Ανενεργή κεφαλίδα: τα κλειδιά είναι col1, col2... και ο αριθμός στηλών καθορίζεται από το μέγιστο μήκος σειράς.
    • Συμπερασμός τύπων ΝΑΙ: ανιχνεύονται true/false, null (κείμενο) και αριθμοί. Τα αρχικά μηδενικά παραμένουν κείμενο από προεπιλογή.
    • Κενά κελιά: επιλέξτε "" (κενό), null ή παράλειψη του κλειδιού εντελώς.
    • Διαχωριστικό: η αυτόματη ανίχνευση επιλέγει το πιο συνεπές από τα , / / ; / |.
    • Ανισομερείς στήλες: τα κελιά που λείπουν συμπληρώνονται. Τα επιπλέον κελιά αντιμετωπίζονται ως νέες στήλες με προειδοποιήσεις σειράς.

    FAQ

    Πρέπει να χρησιμοποιήσω την πρώτη σειρά ως κεφαλίδα;

    Υπάρχει δυνατότητα εναλλαγής Ναι/Όχι. Όταν είναι ΟΧΙ, τα κλειδιά col1, col2... παράγονται αυτόματα.

    Οι αριθμοί παραμένουν ως κείμενο

    Χρησιμοποιήστε το διακόπτη συμπερασμού τύπων. Το ΟΧΙ διατηρεί τα πάντα ως κείμενο. το ΝΑΙ μετατρέπει αριθμούς και true/false.

    Τα κενά κελιά γίνονται null;

    Επιλέξτε μεταξύ "" (κενό), null ή παράλειψη του κλειδιού εντελώς.

    Μπορώ να μετατρέψω και TSV;

    Ναι. Ορίστε το διαχωριστικό σε Tab ή δοκιμάστε την αυτόματη ανίχνευση (Auto).

    Χειρίζεται κόμματα/αλλαγές γραμμής μέσα σε εισαγωγικά;

    Ναι. Υποστηρίζει πεδία σε εισαγωγικά. Εάν η ανάλυση αποτύχει, καθορίστε τα εισαγωγικά ή το διαχωριστικό χειροκίνητα.

    Τι γίνεται αν τα ονόματα των κεφαλίδων είναι διπλότυπα;

    Τα διπλότυπα μετονομάζονται με καταλήξεις _2, _3 και εμφανίζονται προειδοποιήσεις.