Κύρια σημεία
- 01Αυτόματη ανίχνευση κόμματος, ημικόλου, στηλών και οριοθετών σωλήνων, επομένως τα περισσότερα αρχεία λειτουργούν χωρίς διαμόρφωση.
- 02Οι κεφαλίδες της πρώτης σειράς γίνονται κλειδιά JSON αντικειμένου - απενεργοποιήστε τις κεφαλίδες για έναν πίνακα ακατέργαστου 2D.
- 03Ακολουθεί RFC 4180 - παραθέσεις πεδίων, κόμματα μέσα σε κελιά και ξεφύγει παραπομπές χειρίζονται όλα σωστά.
- 04Η μετατροπή τρέχει 100% στο πρόγραμμα περιήγησής σας - τα δεδομένα σας δεν ανεβαίνουν ποτέ ή καταγράφονται.
Γιατί οι προγραμματιστές και αναλυτές χρειάζονται CSV σε JSON
Το CSV είναι η lingua franca εξαγωγών δεδομένων - υπολογιστικά φύλλα, βάσεις δεδομένων, εργαλεία CRM και πλατφόρμες αναλυτικής όλες το παράγουν. Αλλά τα περισσότερα σύγχρονα API, εφαρμογές μπροστινής άκρης και αγωγοί δεδομένων περιμένουν JSON. Η μετατροπή χειροκίνητα είναι απρακτικη για οτιδήποτε πέρα από μερικές σειρές και τα περισσότερα online εργαλεία απαιτούν να ανεβάσετε τα δεδομένα σας σε έναν διακομιστή.
Το Handytool αναλύει αρχεία CSV και TSV απευθείας στο πρόγραμμα περιήγησής σας. Επικολλήστε τις σειρές, αφήστε την αυτόματη ανίχνευση να υπολογίσει τον οριοθέτη και λάβετε έναν καθαρό πίνακα JSON αντικειμένων σε δευτερόλεπτα. Επειδή τίποτα δεν φεύγει από τη μηχανή σας, ευαίσθητες εξαγωγές από Excel, Google Sheets, Postgres ή έναν επεξεργαστή πληρωμών παραμένουν πλήρως ιδιωτικές.
Πώς να μετατρέψετε ένα αρχείο CSV σε JSON
- 01
Επικολλήστε το CSV σας
Αντιγράψτε σειρές από ένα υπολογιστικό φύλλο ή αρχείο κειμένου και επικολλήστε τες στο αριστερό παράθυρο. Μπορείτε επίσης να ανεβάσετε απευθείας ένα αρχείο .csv ή .tsv.
- 02
Ελέγξτε ανίχνευση οριοθέτη
Το εργαλείο αυτόματα ανιχνεύει κόμμα, ημικόλου, στηλών και οριοθέτες σωλήνων. Εάν η ανίχνευση είναι λάθος, κλειδώστε τον οριοθέτη χειροκίνητα από το αναπτυσσόμενο.
- 03
Εναλλαγή κεφαλίδων ενεργοποίησης ή απενεργοποίησης
Με κεφαλίδες ενεργές, η πρώτη σειρά γίνεται κλειδιά αντικειμένου και κάθε επόμενη σειρά γίνεται JSON αντικείμενο. Με κεφαλίδες απενεργοποιημένες, παίρνετε έναν ακατέργαστο πίνακα 2D πινάκων.
- 04
Επιλέξτε διακένωση και κάντε κλικ στη Μετατροπή
Επιλέξτε έξοδο 2-space, 4-space ή minified. Το JSON εμφανίζεται στο δεξί παράθυρο - αντιγράψτε το στο πρόχειρο ή κατεβάστε ως converted.json.
Παραλλαγές CSV που χειρίζονται
- 01Τυπικό κόμμα-χωρισμένο CSV (Excel, Google Sheets)
- 02Ημικόλου-χωρισμένο CSV (Ευρωπαϊκή τοποθεσία Excel)
- 03Τιμές χωρισμένες με στηλών (TSV) από εξαγωγές βάσης δεδομένων
- 04Αρχεία χωρισμένα με σωλήνες κοινά στους αγωγούς δεδομένων
- 05Αρχεία με ή χωρίς σειρά κεφαλίδας
- 06Παραθέσεις πεδίων που περιέχουν κόμματα, νέες γραμμές ή ξεφυγόμενες διπλές παραπομπές
Τα δεδομένα σας παραμένουν στο πρόγραμμα περιήγησής σας
Ο αναλυτής CSV τρέχει 100% στο πρόγραμμα περιήγησής σας χρησιμοποιώντας JavaScript. Οι σειρές σας δεν αγγίζουν ποτέ έναν διακομιστή, τίποτα δεν καταγράφεται και δεν υπάρχει λογαριασμός για δημιουργία. Αυτό έχει σημασία για εξαγωγές που περιέχουν προσωπικές πληροφορίες, χρηματοοικονομικές εγγραφές, λίστες πελατών ή οποιαδήποτε άλλα δεδομένα που διέπονται από κανονισμούς απορρήτου.
Δεν υπάρχει σκληρό όριο σειρών ή μεγέθους αρχείου που επιβάλλεται από έναν διακομιστή - το πρακτικό όριο είναι η διαθέσιμη μνήμη της συσκευής σας. Για τυπικές εξαγωγές υπολογιστικού φύλλου με χιλιάδες σειρές η μετατροπή είναι ουσιαστικά στιγμιαία. Πολύ μεγάλα αρχεία (εκατοντάδες μεγαβάιτ) μπορεί να πάρουν λίγα δευτερόλεπτα περισσότερα.
Συχνές ερωτήσεις CSV σε JSON
Πώς μετατρέπω ένα αρχείο CSV σε JSON online;
Επικολλήστε τις σειρές CSV σας ή ανεβάστε το αρχείο σας, επιβεβαιώστε ότι ο οριοθέτης ανιχνεύεται σωστά, εναλλαγή κεφαλίδων ενεργοποίησης ή απενεργοποίησης και κάντε κλικ στη Μετατροπή. Το JSON κατεβαίνει ως converted.json.
Ποιοι οριοθέτες υποστηρίζονται;
Κόμμα, ημικόλου, στηλή και σωλήνας. Η αυτόματη ρύθμιση επιλέγει τον πιο συνεπή οριοθέτη, ο οποίος χειρίζεται ημικόλου CSV της Ευρώπης και εξαγωγές TSV χωρίς διαμόρφωση.
Χειρίζεται κόμματα μέσα σε κελιά;
Ναι. Πεδία τυλιγμένα σε διπλές παραπομπές μπορούν να περιέχουν τον οριοθέτη, νέες γραμμές ή ξεφυγόμενες παραπομπές - ακριβώς όπως καθορίζεται στο RFC 4180.
Τι συμβαίνει σε διπλοτυπίες ή κενές κεφαλίδες στηλών;
Οι κενές κεφαλίδες γίνονται column_1, column_2, κ.λπ. Ονοματισμένα ονόματα παίρνουν έναν αριθμητικό suffix (email, email_2) επομένως κάθε κλειδί JSON είναι μοναδικό.
Ανεβαίνουν τα δεδομένα μου σε έναν διακομιστή;
Όχι. Ο αναλυτής τρέχει εξ ολοκλήρου στο πρόγραμμα περιήγησής σας. Οι σειρές σας δεν αγγίζουν ποτέ έναν διακομιστή και τίποτα δεν καταγράφεται.
Υπάρχει όριο σειράς ή μεγέθους αρχείου;
Δεν υπάρχει όριο που επιβάλλεται από το διακομιστή. Πολύ μεγάλα αρχεία ενδέχεται να είναι πιο αργά να απόδοση, αλλά τυπικές εξαγωγές με χιλιάδες σειρές μετατρέπονται στιγμιαία.