Μετάβαση στο περιεχόμενο

INI έως TSV Μετατροπέας μορφών δεδομένων

Μετατρέψτε INI σε TSV με ένα βήμα. Επικολλήστε ή ανεβάστε τα δεδομένα σας INI και ο μετατροπέας τα αναλύει, διατηρεί τις ένθετες δομές όπου μπορεί να τις φιλοξενήσει το TSV, τις ισοπεδώνει σε κλειδιά με τελείες όπου δεν μπορεί και επιστρέφει TSV έτοιμο για αντιγραφή ή λήψη. Σχεδιασμένο για προγραμματιστές και αναλυτές που μεταφέρουν δεδομένα διαμόρφωσης και σε μορφή πίνακα μεταξύ εργαλείων, χωρίς εγγραφή και χωρίς αποθήκευση δεδομένων.

Επαναφορά

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

Μεταξύ ποιων μορφών μπορώ να κάνω μετατροπή;

Ο μετατροπέας διαβάζει και γράφει JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, ιδιότητες Java, Excel XLSX και OpenDocument ODS, και μπορείτε να μετατρέψετε οποιαδήποτε από αυτές σε οποιαδήποτε άλλη. Επιλέξτε τη μορφή προέλευσης στο From και τη μορφή προορισμού στο To. Για τα JSON και YAML, τα CSV προς JSON, τα JSON προς CSV, τα JSON προς XML και τα XML προς JSON, ο ιστότοπος διαθέτει επίσης ειδικά εργαλεία με πρόσθετες επιλογές.

Πώς μετατρέπω ένα υπολογιστικό φύλλο Excel ή ODS;

Επιλέξτε XLSX ή ODS ως μορφή προέλευσης και ανεβάστε το βιβλίο εργασίας αντί να επικολλήσετε κείμενο. Ο μετατροπέας διαβάζει το πρώτο φύλλο ή το φύλλο που ορίζετε στο πεδίο Sheet name, αντιμετωπίζει την πρώτη γραμμή ως κεφαλίδες στηλών και μετατρέπει κάθε επόμενη γραμμή σε εγγραφή. Οι τύποι διαβάζονται ως οι τελευταίες υπολογισμένες τιμές τους και τα κελιά ημερομηνίας γίνονται συμβολοσειρές ISO 8601.

Πώς μετατρέπονται τα ένθετα δεδομένα σε CSV, TSV, INI ή ιδιότητες;

Αυτές οι μορφές δεν υποστηρίζουν ένθετες δομές, επομένως τα ένθετα αντικείμενα ισοπεδώνονται σε κλειδιά με τελείες και τα στοιχεία των πινάκων λαμβάνουν τον δείκτη τους σε αγκύλες. Για παράδειγμα, το {"user": {"name": "Ada", "tags": ["x"]}} γίνεται τα κλειδιά user.name και user.tags[0]. Κατά την εκ νέου ανάγνωση ιδιοτήτων, τα κλειδιά με τελείες γίνονται ξανά ένθετα όταν δεν υπάρχουν συγκρούσεις, ενώ οι κεφαλίδες CSV και TSV διατηρούνται ακριβώς όπως γράφτηκαν.

Πώς αποφασίζει ο μετατροπέας τι θεωρείται γραμμή;

Όταν η μορφή προορισμού είναι CSV, TSV, XLSX ή ODS, ένας πίνακας ανώτατου επιπέδου γίνεται οι γραμμές. Ένα αντικείμενο που απλώς περικλείει έναν πίνακα, όπως το {"users": [...]} ή ένα έγγραφο XML με επαναλαμβανόμενα στοιχεία γραμμών, αναλύεται ώστε να προκύψει αυτός ο πίνακας, ενώ οτιδήποτε άλλο γίνεται μία γραμμή. Οι στήλες είναι η ένωση όλων των κλειδιών, με τη σειρά που εμφανίζονται πρώτη φορά, και οι τιμές που λείπουν παραμένουν κενές.

Διατηρούνται οι αριθμοί και οι λογικές τιμές;

Τα JSON, JSON Lines, YAML και TOML διατηρούν τους αριθμούς, τις λογικές τιμές και τις τιμές null, ενώ τα κελιά υπολογιστικών φύλλων διατηρούν αριθμούς και λογικές τιμές. Τα CSV, TSV, INI, οι ιδιότητες και το XML δεν έχουν τύπους, επομένως οι τιμές τους διαβάζονται ως κείμενο και παραμένουν κείμενο στο αποτέλεσμα. Οι ακέραιοι TOML που είναι υπερβολικά μεγάλοι για έναν αριθμό JavaScript διατηρούνται ως κείμενο, ώστε να μη χαθούν ψηφία.

Πώς αντιστοιχίζεται το XML σε άλλες μορφές;

Κάθε στοιχείο γίνεται κλειδί, τα επαναλαμβανόμενα στοιχεία γίνονται πίνακες, τα γνωρίσματα γίνονται κλειδιά που αρχίζουν με @ και το κείμενο δίπλα στα γνωρίσματα αποθηκεύεται κάτω από το #text. Κατά τη σύνταξη XML, ένα αντικείμενο με ένα μόνο κλειδί ανώτατου επιπέδου χρησιμοποιεί αυτό το κλειδί ως στοιχείο ρίζας· όλα τα υπόλοιπα περικλείονται σε ένα στοιχείο ρίζας και τα στοιχεία πινάκων γράφονται ως στοιχεία γραμμών. Οι χαρακτήρες που δεν επιτρέπονται στα ονόματα στοιχείων αντικαθίστανται με κάτω παύλες και τα έγγραφα που δηλώνουν οντότητες απορρίπτονται για λόγους ασφαλείας.

Τι συμβαίνει με τιμές που δεν μπορεί να αποθηκεύσει το TOML;

Το TOML δεν έχει τιμή null, επομένως τα κλειδιά που περιέχουν null παραλείπονται και τα στοιχεία null μέσα σε πίνακες γίνονται κενές συμβολοσειρές. Το TOML απαιτεί επίσης έναν πίνακα στο ανώτατο επίπεδο, επομένως ένας πίνακας ανώτατου επιπέδου γράφεται ως πίνακας πινάκων με όνομα rows και μία μεμονωμένη τιμή ως κλειδί με όνομα value. Οι ημερομηνίες που διαβάζονται από το TOML γράφονται σε άλλες μορφές ως συμβολοσειρές ISO 8601.

Πώς διαβάζονται τα αρχεία INI και οι ιδιότητες Java;

Οι ενότητες INI γίνονται αντικείμενα, οι γραμμές key[] συγκεντρώνουν τιμές σε λίστα, οι γραμμές που αρχίζουν με ; ή # είναι σχόλια και οι τιμές μέσα σε διπλά εισαγωγικά μπορούν να χρησιμοποιούν ακολουθίες διαφυγής όπως \n. Οι ιδιότητες ακολουθούν τους κανόνες της Java: τα =, : ή τα κενά διαχωρίζουν το κλειδί από την τιμή, οι γραμμές που αρχίζουν με # ή θαυμαστικό είναι σχόλια, μια τελική ανάστροφη κάθετος συνεχίζει τη γραμμή και οι ακολουθίες διαφυγής \uXXXX αποκωδικοποιούνται. Οι ιδιότητες που γράφονται είναι απλό UTF-8, το οποίο η Java 9 και νεότερες εκδόσεις διαβάζουν σε δέσμες πόρων.

Πώς διαχειρίζεται τις γραμμές JSON και τα έγγραφα YAML πολλών εγγράφων;

Τα δεδομένα εισόδου γραμμών JSON διαβάζονται γραμμή προς γραμμή, οι κενές γραμμές παραλείπονται και οι τιμές σχηματίζουν έναν πίνακα, ενώ η έξοδος γραμμών JSON γράφει κάθε στοιχείο του πίνακα ως μία συμπαγή τιμή JSON ανά γραμμή. Τα δεδομένα εισόδου YAML με πολλά έγγραφα που χωρίζονται με --- γίνονται πίνακας με μία εγγραφή ανά έγγραφο. Τα μη έγκυρα YAML, TOML και XML αναφέρουν τη γραμμή και τη στήλη όπου σταμάτησε η ανάλυση, ενώ οι μη έγκυρες γραμμές JSON αναφέρουν τη γραμμή.

Ποια είναι τα όρια και αποθηκεύονται τα δεδομένα μου;

Το κείμενο και τα αρχεία μπορούν να έχουν μέγεθος έως 5 MiB, με έως 100,000 γραμμές, 1,000,000 κελιά, 64 επίπεδα ένθεσης, 50 MiB αποσυμπιεσμένου περιεχομένου βιβλίου εργασίας και αποτέλεσμα 16 MiB. Μεγαλύτερες είσοδοι απορρίπτονται με μήνυμα αντί να περικόπτονται. Τα δεδομένα σας μετατρέπονται στη μνήμη για το αίτημα και δεν αποθηκεύονται.

Σχετικά εργαλεία

Μετατροπέας μορφών δεδομένων

Μετατρέψτε δομημένα δεδομένα μεταξύ των JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, ιδιοτήτων Java, Excel XLSX και OpenDocument ODS. Επικολλήστε κείμενο ή ανεβάστε ένα βιβλίο εργασίας, επιλέξτε τη μορφή προέλευσης και τη μορφή προορισμού και ο μετατροπέας διατηρεί την ένθεση όπου την υποστηρίζει η μορφή προορισμού, ενώ την ισοπεδώνει σε κλειδιά με τελείες όπου δεν την υποστηρίζει. Σχεδιασμένο για προγραμματιστές, αναλυτές και μηχανικούς DevOps που μεταφέρουν δεδομένα διαμόρφωσης και σε μορφή πίνακα μεταξύ εργαλείων.

INI έως JSON Μετατροπέας μορφών δεδομένων

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

INI έως JSON Lines Μετατροπέας μορφών δεδομένων

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

INI έως YAML Μετατροπέας μορφών δεδομένων

Μετατρέψτε INI σε YAML με ένα βήμα. Επικολλήστε ή ανεβάστε τα δεδομένα σας INI και ο μετατροπέας τα αναλύει, διατηρεί τις ένθετες δομές όπου μπορεί να τις φιλοξενήσει το YAML, τις ισοπεδώνει σε κλειδιά με τελείες όπου δεν μπορεί και επιστρέφει YAML έτοιμο για αντιγραφή ή λήψη. Σχεδιασμένο για προγραμματιστές και αναλυτές που μεταφέρουν δεδομένα διαμόρφωσης και σε μορφή πίνακα μεταξύ εργαλείων, χωρίς εγγραφή και χωρίς αποθήκευση δεδομένων.

INI έως TOML Μετατροπέας μορφών δεδομένων

Μετατρέψτε INI σε TOML με ένα βήμα. Επικολλήστε ή ανεβάστε τα δεδομένα σας INI και ο μετατροπέας τα αναλύει, διατηρεί τις ένθετες δομές όπου μπορεί να τις φιλοξενήσει το TOML, τις ισοπεδώνει σε κλειδιά με τελείες όπου δεν μπορεί και επιστρέφει TOML έτοιμο για αντιγραφή ή λήψη. Σχεδιασμένο για προγραμματιστές και αναλυτές που μεταφέρουν δεδομένα διαμόρφωσης και σε μορφή πίνακα μεταξύ εργαλείων, χωρίς εγγραφή και χωρίς αποθήκευση δεδομένων.

INI έως XML Μετατροπέας μορφών δεδομένων

Μετατρέψτε INI σε XML με ένα βήμα. Επικολλήστε ή ανεβάστε τα δεδομένα σας INI και ο μετατροπέας τα αναλύει, διατηρεί τις ένθετες δομές όπου μπορεί να τις φιλοξενήσει το XML, τις ισοπεδώνει σε κλειδιά με τελείες όπου δεν μπορεί και επιστρέφει XML έτοιμο για αντιγραφή ή λήψη. Σχεδιασμένο για προγραμματιστές και αναλυτές που μεταφέρουν δεδομένα διαμόρφωσης και σε μορφή πίνακα μεταξύ εργαλείων, χωρίς εγγραφή και χωρίς αποθήκευση δεδομένων.

Εμφάνιση και των 104 σχετικών εργαλείων

Σχετικά με το OneClick Pro

Το OneClick Pro είναι μια δωρεάν συλλογή με περισσότερα από 150 διαδικτυακά εργαλεία για καθημερινή εργασία: μετατροπή εικόνων και μονάδων, μορφοποίηση και επικύρωση κώδικα, έλεγχος τομέων και SEO, καθώς και εργασία με κείμενο, ημερομηνίες και αριθμούς. Κάθε εργαλείο λειτουργεί χωρίς εγγραφή ή συνδρομή, και ό,τι εισάγετε χρησιμοποιείται μόνο για τον υπολογισμό του αποτελέσματός σας και δεν αποθηκεύεται ποτέ. Χρησιμοποιήστε το ως γρήγορη εργαλειοθήκη για μεμονωμένες εργασίες ή αποθηκεύστε στα αγαπημένα τα εργαλεία που χρησιμοποιείτε καθημερινά.