CanDoYa
EL

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

Λειτουργεί εξ ολοκλήρου στον browser σας - χωρίς μεταφόρτωση, χωρίς εγγραφή.

CSV
YAML
Επικολλήστε CSV για μετατροπή σε YAML.
Κοινοποιήστε αυτό το εργαλείο

Πώς μετατρέπετε CSV σε YAML;

Επικολλάτε το CSV στο εργαλείο και κάθε γραμμή γίνεται YAML: η πρώτη γραμμή γίνεται τα κλειδιά και κάθε επόμενη γραμμή γίνεται μια δομή YAML μέσα σε μια λίστα. Το εργαλείο εντοπίζει αυτόματα το διαχωριστικό, μπορεί να μετατρέψει αριθμούς και τιμές αληθές/ψευδές σε πραγματικούς τύπους YAML, και όλα γίνονται τοπικά, στο πρόγραμμα περιήγησης.

Πώς λειτουργεί

  1. 1Επικολλήστε το CSV. Επικολλήστε ή πληκτρολογήστε CSV στο αριστερό πλαίσιο, ή φορτώστε το παράδειγμα για να δείτε τη μορφή.
  2. 2Ρυθμίστε τις επιλογές. Αφήστε ενεργό το 'Η πρώτη γραμμή είναι επικεφαλίδα' για δομές με κλειδιά, επιλέξτε διαχωριστικό (ή αφήστε το στο αυτόματο) και ενεργοποιήστε την ανίχνευση αριθμών και τιμών αληθές/ψευδές.
  3. 3Αντιγράψτε το YAML. Το YAML ενημερώνεται ζωντανά στα δεξιά. Μπορείτε να το αντιγράψετε ή να το κατεβάσετε ως αρχείο .yaml.

Σε ποιους απευθύνεται

Το CSV είναι ένας απλός πίνακας κειμένου χωρίς τύπους δεδομένων· το YAML είναι μια δομημένη, ευανάγνωστη μορφή που χρησιμοποιείται για ρυθμίσεις, δοκιμαστικά δεδομένα και αρχεία δεδομένων γενικότερα. Αυτό το εργαλείο γεφυρώνει τα δύο: με γραμμή επικεφαλίδας, κάθε εγγραφή γίνεται μια δομή YAML (κλειδί: τιμή) μέσα σε μια ακολουθία· χωρίς επικεφαλίδα, κάθε γραμμή γίνεται μια απλή λίστα τιμών. Πεδία σε εισαγωγικά, κόμματα και αλλαγές γραμμής μέσα στο κείμενο, καθώς και εισαγωγικά με διαφυγή, αναγνωρίζονται σωστά.

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

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

Η πρώτη γραμμή πρέπει να είναι επικεφαλίδα;

Όχι. Αφήστε ενεργό το 'Η πρώτη γραμμή είναι επικεφαλίδα' για να μετατρέψετε κάθε εγγραφή σε δομή YAML με κλειδιά. Απενεργοποιήστε το και κάθε γραμμή γίνεται μια απλή λίστα τιμών YAML, χρήσιμο όταν το CSV σας δεν έχει ονόματα στηλών.

Ποια διαχωριστικά υποστηρίζονται;

Κόμμα, ελληνικό ερωτηματικό (semicolon), tab και κάθετη γραμμή. Η αυτόματη ανίχνευση εξετάζει την πρώτη γραμμή και επιλέγει το πιθανότερο, οπότε αρχεία με ερωτηματικό ή με tab λειτουργούν χωρίς να αλλάξετε καμία ρύθμιση.

Διατηρεί τα μηδενικά στην αρχή και τους μεγάλους αριθμούς;

Ναι. Με ενεργή την ανίχνευση τύπου, ένα κελί γίνεται αριθμός YAML μόνο αν η αντίστροφη μετατροπή δίνει ακριβώς το ίδιο κείμενο. Τιμές όπως 007, 07030 ή πολύ μεγάλα αναγνωριστικά παραμένουν αλφαριθμητικά σε εισαγωγικά, οπότε δεν χάνεται και δεν αλλάζει καμία πληροφορία.

Ανεβαίνουν τα δεδομένα μου κάπου;

Όχι. Η μετατροπή γίνεται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας, με JavaScript. Τίποτα από όσα επικολλάτε δεν αποστέλλεται σε διακομιστή, δεν αποθηκεύεται και δεν καταγράφεται, οπότε είναι ασφαλές για ιδιωτικά υπολογιστικά φύλλα.

Υποστηρίζονται πεδία σε εισαγωγικά με κόμματα;

Ναι. Πεδία μέσα σε διπλά εισαγωγικά μπορούν να περιέχουν κόμματα, αλλαγές γραμμής και διπλά εισαγωγικά με διαφυγή (γραμμένα ως δύο εισαγωγικά), και ο αναλυτής τα διατηρεί άθικτα στο τελικό YAML.