Πώς να το χρησιμοποιήσετε
- Επιλέξτε ή σύρετε ένα αρχείο .xlsx.
- Επιλέξτε ένα φύλλο ή «Όλα τα φύλλα» για ένα αντικείμενο με κλειδιά τα ονόματα των φύλλων.
- Επιλέξτε αντικείμενα ή πίνακες, μορφοποιημένα ή συμπιεσμένα.
- Αντιγράψτε το JSON ή κατεβάστε το.
Πώς λειτουργεί
Με τα Αντικείμενα, η πρώτη μη κενή γραμμή παρέχει τα κλειδιά και κάθε επόμενη γραμμή γίνεται ένα αντικείμενο. Τα κενά κελιά κεφαλίδας γίνονται column_1, column_2 … και τα επαναλαμβανόμενα ονόματα αποκτούν επίθημα (id, id_2), ώστε να μη χαθεί καμία τιμή. Με τους Πίνακες, κάθε γραμμή γίνεται ένας πίνακας και συμπληρώνεται με null μέχρι το ίδιο μήκος.
Οι αριθμοί και οι λογικές τιμές διατηρούν τους τύπους JSON τους, τα κενά κελιά είναι null και οι ημερομηνίες είναι συμβολοσειρές ISO 8601 (2024-01-15, με την ώρα όταν υπάρχει). Οι τύποι δίνουν το αποτέλεσμα που είναι αποθηκευμένο στο αρχείο. Οι μορφές αριθμών δεν εφαρμόζονται, επομένως το 25% είναι 0,25. Το εμπλουτισμένο κείμενο γίνεται απλό κείμενο, οι υπερσύνδεσμοι γίνονται το ορατό κείμενό τους και οι τιμές σφάλματος γίνονται μια συμβολοσειρά όπως #N/A. Οι εντελώς κενές γραμμές παραλείπονται· στις συγχωνευμένες περιοχές μόνο το επάνω αριστερά κελί έχει την τιμή.
Όλα τα φύλλα παράγουν ένα αντικείμενο του οποίου τα κλειδιά είναι τα ονόματα των φύλλων. Τα πολύ κρυφά φύλλα παραλείπονται.
Παραδείγματα
Αρχικοποίηση βάσης δεδομένων
Ένα φύλλο με στήλες id, name και price γίνεται [{"id": 1, "name": "Pen", "price": 2.5}, …], έτοιμο για ένα σενάριο εισαγωγής.
Μεταφράσεις αποθηκευμένες σε Excel
Ένα φύλλο με στήλες key, en και tr μετατρέπεται σε αντικείμενα που μπορείτε να μετασχηματίσετε σε αρχεία γλώσσας με λίγες γραμμές κώδικα.
Συχνές ερωτήσεις
Πώς γράφονται οι ημερομηνίες;
Ως συμβολοσειρές ISO 8601: 2024-01-15 για ημερομηνίες και 2024-01-15T09:30:00Z για τιμές ημερομηνίας-ώρας. Το Excel αποθηκεύει τις ημερομηνίες χωρίς ζώνη ώρας, επομένως η ώρα γράφεται ως UTC χωρίς μετατροπή.
Τι συμβαίνει με τα κενά κελιά;
Γίνονται null, ώστε κάθε αντικείμενο να έχει τα ίδια κλειδιά. Οι γραμμές όπου όλα τα κελιά είναι κενά παραλείπονται.
Γιατί ένα ποσοστό είναι 0.25 αντί για 25 %;
Το JSON λαμβάνει την αποθηκευμένη τιμή, όχι την εμφανιζόμενη μορφή. Πολλαπλασιάστε με 100 στον κώδικά σας αν χρειάζεστε το ποσοστό.
Απόρρητο
Το βιβλίο εργασίας διαβάζεται στον περιηγητή σας και το JSON δημιουργείται στη συσκευή σας. Τίποτα δεν μεταφορτώνεται, δεν αποθηκεύεται ούτε περιλαμβάνεται στα αναλυτικά στοιχεία· μετράται μόνο ένα ανώνυμο συμβάν χρήσης του εργαλείου.