Μετατροπέας CSV σε JSON (Αυτόματα κλειδιά από κεφαλίδα)
Μετατρέψτε το CSV σε έναν πίνακα JSON. Επικολλήστε ή μεταφορτώστε ένα αρχείο και επεξεργαστείτε το τοπικά για προστασία του απορρήτου.
Επικολλήστε CSV για άμεση μετατροπή σε JSON. Να είστε προσεκτικοί κατά το χειρισμό αρχείων CSV με προσωπικά δεδομένα.
Τα μεγάλα αρχεία CSV (5MB+) ενδέχεται να απαιτούν περισσότερο χρόνο για την επεξεργασία τους.
Μετατροπέας CSV → JSON
Είσοδος CSV
Η είσοδός σας παραμένει στο πρόγραμμα περιήγησης και δεν αποστέλλεται σε διακομιστή.
Έξοδος JSON
Επιλογές
Βασικές
Οι διπλότυπες κεφαλίδες λαμβάνουν καταλήξεις _2, _3 για να παραμείνουν μοναδικές.
Προηγμένες επιλογές
Το Shift-JIS ισχύει μόνο για μεταφορτώσεις αρχείων.
Τρόπος χρήσης (3 βήματα)
Επικολλήστε το CSV ή επιλέξτε ένα αρχείο
Προσαρμόστε τις επιλογές (κεφαλίδα/τύποι/κενά κελιά) εάν χρειάζεται
Μετατροπή → Αντιγραφή ή Λήψη
Παραδείγματα
Είσοδος CSV
name,age,active Alice,30,true Bob,25,false
[
{ "name": "Alice", "age": 30, "active": true },
{ "name": "Bob", "age": 25, "active": false }
]
Κενά κελιά (κενό → null)
name,age Alice, Bob,25
[
{ "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 και εμφανίζονται προειδοποιήσεις.