Πώς να μετατρέψεις μια λίστα κειμένου σε πίνακα
Αντίγραψε μια στήλη από ένα υπολογιστικό φύλλο, από το αποτέλεσμα ενός ερωτήματος ή από ένα αρχείο καταγραφής, επικόλλησέ την εδώ και πάρε πίσω έναν κανονικό literal πίνακα: με εισαγωγικά, χωρισμένο με κόμματα και έτοιμο για τον κώδικα. Χωρίς εγγραφή, χωρίς ανέβασμα, χωρίς αναμονή.
- Επικόλλησε τη λίστα σου Μία τιμή ανά γραμμή, ακριβώς όπως την αντέγραψες. Οι κενές γραμμές εξαφανίζονται και τα περιττά κενά κόβονται, οπότε ακόμη και μια ακατάστατη επικόλληση από το Excel βγαίνει καθαρή.
- Όρισε τους κανόνες μία φορά Μονά ή διπλά εισαγωγικά, αριθμοί γυμνοί ή σε εισαγωγικά, διπλότυπα έξω, επιλεγμένη διάλεκτος SQL. Οι επιλογές σου σε περιμένουν στην επόμενη επίσκεψη.
-
Αντίγραψε και γύρνα στη δουλειά
Πάτησε
Ctrl / Cmd + Enterή άφησε το Αυτόματο ενεργό και η έξοδος ακολουθεί την πληκτρολόγησή σου. Ένα κλικ αντιγράφει όλο τον πίνακα, ακόμη κι όταν η προεπισκόπηση είναι συντομευμένη.
Μία λίστα κειμένου, όλες οι μορφές πίνακα
Η λίστα σου μετατρέπεται και στις οκτώ μορφές την ίδια στιγμή. Οι αριθμοί παραμένουν αριθμοί, το κείμενο μπαίνει σε εισαγωγικά και οι απόστροφοι μέσα στις τιμές γίνονται escape όπως περιμένει κάθε γλώσσα.
Λίστα εισόδου
apple banana 42
Τι παίρνεις
Οκτώ έτοιμες προς επικόλληση έξοδοι, που δημιουργούνται καθώς γράφεις. Κράτα ανοιχτές δίπλα δίπλα τις τρεις που χρησιμοποιείς περισσότερο και άλλαξε πάνελ όταν αλλάζει η γλώσσα προορισμού.
Πίνακας JavaScript / TypeScript
['apple', 'banana', 42]
Ένας απλός literal πίνακα για JS, TS και Node. Άλλαξε σε διπλά εισαγωγικά αν τα προτιμά ο linter σου.
Ρήτρα SQL IN
IN (N'apple', N'banana', N'42')
Μπαίνει κατευθείαν στο WHERE στηλη IN (...). N'...' για SQL Server ή άλλαξε διάλεκτο σε '...' για MySQL, PostgreSQL και SQLite.
Λίστα Python
['apple', 'banana', 42]
Επικόλλησέ την σε ένα script, σε ένα fixture ή σε ένα μπλοκ parametrize του pytest χωρίς να ξαναγράψεις ούτε ένα κόμμα.
Πίνακας PHP
array('apple', 'banana', 42)
Η κλασική σύνταξη array() που δουλεύει ακόμη σε παλαιότερα έργα και σε αρχεία ρυθμίσεων Laravel.
Πίνακας JSON
["apple", "banana", 42]
Αυστηρά έγκυρο JSON με πραγματικό escaping συμβολοσειρών — ασφαλές για το σώμα ενός αιτήματος API ή για αρχείο δοκιμαστικών δεδομένων.
Πίνακας C#
new[] { "apple", "banana", 42 }
Πίνακας με έμμεσο τύπο για C# και .NET, φτιαγμένος από τις ίδιες τιμές με escaping JSON.
Ωμή λίστα με κόμματα
'apple', 'banana', 42
Χωρίς καθόλου αγκύλες — μόνο το σώμα σε εισαγωγικά και χωρισμένο με κόμματα, που το επικολλάς σε οποιαδήποτε γλώσσα εκτός αυτής της λίστας.
Προσαρμοσμένο πρότυπο
EXEC MyProcedure 'apple'; EXEC MyProcedure 'banana'; EXEC MyProcedure '42';
Γράψε το δικό σου πρότυπο: το {} είναι η τιμή, το {n} ο αριθμός γραμμής από το 1 και το {i} ο δείκτης από το 0.
Φτιαγμένο για αληθινές, ακατάστατες λίστες
Οι περισσότεροι μετατροπείς λίστας σε πίνακα τα παρατούν στην πρώτη απόστροφο ή στη δεκάκις χιλιοστή γραμμή. Αυτός εδώ φτιάχτηκε για τις λίστες που πραγματικά επικολλάς στη δουλειά.
- Τίποτα δεν ανεβαίνει πουθενά. Η μετατροπή γίνεται μέσα στον browser σου. Εσωτερικά αναγνωριστικά, διευθύνσεις e-mail και δεδομένα πελατών δεν φεύγουν ποτέ από τη συσκευή σου.
- Οι μεγάλες λίστες παραμένουν γρήγορες. Ο κλασικός επεξεργαστής σηκώνει 50.000 γραμμές άνετα και ο επεξεργαστής Ultra κρατά τη ροή ακόμη και σε μεγαλύτερες επικολλήσεις.
- Τα εισαγωγικά γίνονται σωστά escape. Το
O'BrienγίνεταιN'O''Brien'στην SQL και"O'Brien"στο JSON, οπότε τίποτα δεν σπάει παρακάτω. - Οι αριθμοί παραμένουν αριθμοί. Οι καθαρά αριθμητικές γραμμές βγαίνουν από προεπιλογή χωρίς εισαγωγικά και ένα κλικ τις κάνει συμβολοσειρές όταν το ζητά το σχήμα σου.
- Τα διπλότυπα φεύγουν με ένα κλικ. Ενεργοποίησε τα Διπλότυπα και από τη μετατροπή βγαίνει μόνο η πρώτη εμφάνιση κάθε γραμμής.
- Τρία πάνελ ταυτόχρονα. Δείξε Raw, JavaScript, SQL, Python, PHP, JSON, C# ή Custom, σύρε τα στη σειρά που θέλεις και βρες την ίδια διάταξη την επόμενη φορά.
- Φτιαγμένο για το πληκτρολόγιο. Το
Ctrl / Cmd + Enterμετατρέπει, το Αυτόματο κρατά τις σύντομες λίστες ενημερωμένες καθώς γράφεις και κάθε πάνελ έχει το δικό του κουμπί αντιγραφής. - Δωρεάν και ανοιχτού κώδικα. Χωρίς λογαριασμό, χωρίς όριο, χωρίς διαφημίσεις. Όλος ο μετατροπέας βρίσκεται στο GitHub αν θέλεις να τον διαβάσεις ή να τον κάνεις fork.
Γιατί οι προγραμματιστές μετατρέπουν λίστες κειμένου σε πίνακες
Δημιουργία ρήτρας SQL IN από υπολογιστικό φύλλο
Αντίγραψε μια στήλη με αριθμούς παραγγελιών ή διευθύνσεις e-mail από το Excel, επικόλλησέ την εδώ και πάρε σε δευτερόλεπτα μια λίστα IN (...) με εισαγωγικά και escaping για το ερώτημά σου.
Ετοιμασία δοκιμαστικών δεδομένων
Μετάτρεψε μια λίστα κωδικών προϊόντων, slugs ή αναγνωριστικών χρηστών σε πίνακα JavaScript, Python ή C# για unit tests και ψεύτικα δεδομένα.
Ετοιμασία σώματος αιτημάτων API
Μετάτρεψε μια λίστα αναγνωριστικών σε έγκυρο πίνακα JSON πριν την επικολλήσεις στο Postman, στο curl ή στον REST client σου.
Μαζικές κλήσεις διαδικασιών ή scripts
Χρησιμοποίησε το προσαρμοσμένο πρότυπο για μία εντολή ανά γραμμή: κλήσεις EXEC, εντολές UPDATE, εντολές τερματικού ή scripts μετάπτωσης.
Καθάρισμα εξαγόμενων αρχείων καταγραφής
Επικόλλησε την ωμή έξοδο του log, πέταξε τα διπλότυπα και τις κενές γραμμές και πάρε από την άλλη πλευρά έναν καθαρό πίνακα χωρίς επαναλήψεις.
Γέμισμα enum και αρχείων ρυθμίσεων
Μετάφερε μια λίστα κωδικών χωρών, feature flags ή γλωσσών στον literal πίνακα που περιμένει το αρχείο ρυθμίσεών σου.
Λίστα κειμένου σε πίνακα: συχνές ερωτήσεις
Τι είναι ο μετατροπέας λίστας κειμένου σε πίνακα;
Είναι ένα εργαλείο που μετατρέπει μια απλή λίστα τιμών, μία ανά γραμμή, σε literal πίνακα που επικολλάς κατευθείαν στον κώδικα. Το ArrayHelper φτιάχνει ταυτόχρονα τις εκδοχές JavaScript, SQL, Python, PHP, JSON, C# και την προσαρμοσμένη της ίδιας λίστας, ώστε να μη γράφεις ποτέ ξανά εισαγωγικά και κόμματα στο χέρι.
Πώς μετατρέπω μια λίστα κειμένου σε πίνακα online;
Επικόλλησε τη λίστα στον επεξεργαστή στο πάνω μέρος αυτής της σελίδας, πάτησε Ctrl / Cmd + Enter ή άφησε το Αυτόματο ενεργό και μετά αντίγραψε το πάνελ που χρειάζεσαι. Τίποτα προς εγκατάσταση, χωρίς εγγραφή και χωρίς όριο γραμμών.
Κάνει escape τα εισαγωγικά και τους ειδικούς χαρακτήρες;
Ναι. Τα μονά εισαγωγικά διπλασιάζονται για την SQL, ενώ οι έξοδοι JSON και C# χρησιμοποιούν πραγματικό escaping συμβολοσειρών JSON, οπότε τιμές με αποστρόφους, ανάστροφες καθέτους ή στηλοθέτες παραμένουν έγκυρες στη γλώσσα προορισμού.
Μπαίνουν οι αριθμοί σε εισαγωγικά;
Όχι από προεπιλογή: οι καθαρά αριθμητικές γραμμές γράφονται ως αριθμοί και όλα τα υπόλοιπα μπαίνουν σε εισαγωγικά. Αν η στήλη σου είναι τύπου κειμένου, το κουμπί των αριθμών στη μπάρα βάζει και αυτούς σε εισαγωγικά.
Μπορώ να αφαιρέσω διπλότυπες γραμμές κατά τη μετατροπή;
Ναι. Ενεργοποίησε τα Διπλότυπα από το μενού ρυθμίσεων και μένει μόνο η πρώτη εμφάνιση κάθε γραμμής. Οι κενές γραμμές και τα γύρω κενά κόβονται πάντα, με ή χωρίς αυτή την επιλογή.
Πόσο μεγάλη λίστα αντέχει;
Ο κλασικός επεξεργαστής είναι άνετος μέχρι τις 50.000 γραμμές και ο επεξεργαστής Ultra παραμένει γρήγορος ακόμη και σε μεγαλύτερες επικολλήσεις. Οι μεγάλες έξοδοι συντομεύονται στην οθόνη για ταχύτητα, αλλά η Αντιγραφή σου δίνει πάντα ολόκληρο τον πίνακα.
Ανεβαίνει η λίστα μου σε κάποιον διακομιστή;
Όχι. Κάθε μετατροπή τρέχει τοπικά στον browser σου, οπότε η λίστα δεν φεύγει ποτέ από τη συσκευή σου — γι’ αυτό το εργαλείο είναι ασφαλές για εσωτερικά αναγνωριστικά και δεδομένα πελατών.
Μπορώ να ορίσω δική μου μορφή εξόδου;
Ναι. Το πάνελ Custom δέχεται ένα πρότυπο όπως EXEC MyProcedure '{}';, όπου το {} είναι η τιμή της γραμμής, το {n} ο αριθμός γραμμής ξεκινώντας από το 1 και το {i} ο δείκτης ξεκινώντας από το 0. Κάθε γραμμή παράγεται με αυτό το πρότυπο στη δική της σειρά.
Ποια διάλεκτο SQL χρησιμοποιεί η ρήτρα IN;
Και τις δύο. Το N'...' είναι η προεπιλογή για SQL Server· γύρισε τη ρύθμιση SQL σε '...' για MySQL, PostgreSQL, SQLite και άλλες τυπικές διαλέκτους.
Μετάτρεψε λίστες κειμένου σε πίνακες στη γλώσσα σου
Ο ίδιος μετατροπέας, τεκμηριωμένος σε καθεμία από τις παρακάτω γλώσσες. Διάλεξε αυτή στην οποία σκέφτεσαι — οι αποθηκευμένες ρυθμίσεις σου σε ακολουθούν παντού.