Peli Tools
CSV JSON

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

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

Επιλέξτε αρχεία

ή σύρετέ τα εδώ

Ctrl+V για επικόλληση από το πρόχειρο

  • CSV
  • TSV

έως 1 αρχείο, 25.0 MB το καθένα

Παραμένει στη συσκευή σας. Δεν ανεβαίνει τίποτα.

Πώς CSV σε JSON

  1. Επιλέξτε το αρχείο CSV ή σύρετέ το στη σελίδα. TSV και κείμενο χωρίς διαχωριστικό λειτουργούν επίσης.
  2. Ελέγξτε τον διαχωριστικό και αν η πρώτη γραμμή περιέχει ονόματα στηλών.
  3. Επιλέξτε τη μορφή εξόδου: πίνακας αντικειμένων ή πίνακας γραμμών.
  4. Πατήστε Μετατροπή και κατεβάστε το αρχείο JSON.

Σχετικά με αυτή τη μετατροπή

Ο αναλυτής ακολουθεί το RFC 4180, την προδιαγραφή που τα αρχεία CSV ισχυρίζονται στην πραγματικότητα ότι ακολουθούν: πεδία σε εισαγωγικά, διπλά εισαγωγικά μέσα σε εισαγωγικά (το «a»»b» γίνεται a»b), ενσωματωμένες αλλαγές γραμμής μέσα σε κελιά με εισαγωγικά και καταλήξεις γραμμής CRLF από εξαγωγές Windows. Αρχεία από Excel, Google Sheets, Numbers και LibreOffice αναλύονται σωστά, με ή χωρίς σήμα σειράς byte.

Η αυτόματη ανίχνευση διαχωριστικού μετρά υποψήφια κόμματα, άνω τελείες και στηλοθέτες εκτός τμημάτων με εισαγωγικά στις πρώτες γραμμές του αρχείου και επιλέγει αυτό που χωρίζει κάθε γραμμή με συνέπεια. Τα γαλλικά CSV από Excel (άνω τελεία) και τα γνήσια TSV ανιχνεύονται χωρίς να αγγίξετε καμία ρύθμιση.

Οι αριθμοί γίνονται αριθμοί JSON, οπότε το «42» φτάνει ως 42 και το «3.14» ως 3.14· τα κενά κελιά γίνονται null· όλα τα άλλα μένουν συμβολοσειρά, διατηρώντας τα αρχικά μηδενικά σε ταχυδρομικούς κώδικες και αριθμούς τηλεφώνου. Αυτή η μέση λύση εμποδίζει τα σενάρια να αλλοιώσουν σιωπηλά αναγνωριστικά ενώ παράλληλα δίνει αριθμητικά πεδία στους υπολογισμούς.

Επιλογή της μορφής εξόδου

Τα αντικείμενα είναι η μορφή που θέλουν σχεδόν όλα: με ενεργό το «Η πρώτη γραμμή είναι κεφαλίδες», κάθε γραμμή γίνεται {"name": "Ada", "score": 36}. Τα διπλότυπα ή κενά ονόματα κεφαλίδων αποδιπλοποιούνται με επιθήματα αντί να αντικαθίστανται σιωπηλά, οπότε name, name, name γίνεται name, name_2, name_3.

Με απενεργοποιημένες τις κεφαλίδες, οι στήλες παίρνουν ονόματα column_1, column_2 κ.ο.κ. Οι γραμμές κρατούν τον ακατέργαστο πίνακα: κάθε κελί ως κείμενο, δομή ίδια με το αρχείο. Ταιριάζει σε αρχειοθέτηση και επεξεργασία γραμμή προς γραμμή όπου δεν θέλετε καθόλου μετατροπή τιμών.

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

Όρια και ειλικρινείς σημειώσεις

Ένα αρχείο ανά μετατροπή, έως 25 MB, που καλύπτει εκατομμύρια γραμμές· η ανάλυση γίνεται σε αυτή την καρτέλα και τα μεγάλα αρχεία χρειάζονται λίγα δευτερόλεπτα.

Η κωδικοποίηση διαβάζεται ως UTF-8. Αρχεία αποθηκευμένα σε παλαιές κωδικοποιήσεις Windows με τονισμένους χαρακτήρες μπορεί να εμφανίσουν ακατανόητους χαρακτήρες· αποθηκεύστε ξανά το CSV ως UTF-8 από την αρχική εφαρμογή σε αυτή την περίπτωση.

Η έξοδος είναι δεδομένα, όχι υπολογιστικό φύλλο: τύποι, στυλ και πολλά φύλλα δεν υπάρχουν στο CSV και δεν μπορούν να εφευρεθούν εδώ.

Συχνές ερωτήσεις

Υποστηρίζονται CSV με άνω τελεία;

Ναι, και με στηλοθέτες. Η αυτόματη ανίχνευση επιλέγει τον σωστό διαχωριστικό· μπορείτε επίσης να επιβάλετε έναν ρητά.

Γιατί οι αριθμοί μου έγιναν συμβολοσειρές;

Μόνο καθαρές αριθμητικές τιμές μετατρέπονται. Ταχυδρομικοί κώδικες όπως 01234 κρατούν σκόπιμα το αρχικό μηδέν: η μετατροπή τους σε αριθμούς θα τους αλλοίωνε.

Πώς χειρίζονται τα κενά κελιά;

Γίνονται null στη λειτουργία αντικειμένων, όχι κενές συμβολοσειρές, ώστε τα σενάριά σας να ξεχωρίζουν το «λείπει» από το «κενό».

Μπορεί να χειριστεί πεδία με εισαγωγικά που περιέχουν κόμματα;

Ναι. Τα πεδία με εισαγωγικά ακολουθούν το RFC 4180, συμπεριλαμβανομένων διαφυγόντων εισαγωγικών και αλλαγών γραμμής μέσα σε κελί.

Μεταφορτώνεται το αρχείο μου;

Όχι. Η ανάλυση εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησης.

Ιδιωτικότητα εκ σχεδιασμού

Παραμένει στη συσκευή σας. Δεν ανεβαίνει τίποτα. Η μετατροπή εκτελείται στο πρόγραμμα περιήγησής σας: ανοίξτε την καρτέλα Δίκτυο κατά τη μετατροπή και θα δείτε ότι δεν αποστέλλεται τίποτα. Χωρίς λογαριασμό, χωρίς υδατογράφημα, χωρίς ημερήσιο όριο.