ArrayHelper logo

Premi Ctrl / Cmd + Enter per convertire

Convertitore da elenco di testo ad array per JavaScript, SQL, PHP e Python

Incolla un elenco qualsiasi e trasformalo subito in array pronti per il tuo codice.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editor
Auto
Duplicati
SQL
Pannelli · max 3
Guida, esempi e FAQ

Come convertire un elenco di testo in un array

Copia una colonna da un foglio di calcolo, dal risultato di una query o da un file di log, incollala qui e riprenditi un vero letterale di array: con gli apici, separato da virgole e pronto per il tuo codice. Senza registrazione, senza caricare nulla, senza attese.

  1. Incolla il tuo elenco Un valore per riga, esattamente come l’hai copiato. Le righe vuote spariscono e gli spazi di troppo vengono tagliati: anche un incolla disordinato da Excel esce pulito.
  2. Imposta le regole una volta sola Apici singoli o doppi, numeri nudi o tra apici, duplicati rimossi, dialetto SQL scelto. Le tue preferenze ti aspettano alla visita successiva.
  3. Copia e torna al lavoro Premi Ctrl / Cmd + Invio, oppure lascia Auto attivo e guarda l’output seguire quello che scrivi. Un clic copia tutto l’array, anche quando l’anteprima è accorciata.

Un elenco di testo, tutti i formati di array

Il tuo elenco viene convertito in tutti e otto i formati nello stesso istante. I numeri restano numeri, il testo va tra apici e gli apostrofi dentro i valori vengono gestiti come ogni linguaggio si aspetta.

Elenco in ingresso

apple
banana
42

Cosa ottieni

Otto output pronti da incollare, generati mentre scrivi. Tieni aperti affiancati i tre che usi di più e cambia pannello quando cambia il linguaggio di destinazione.

Array JavaScript / TypeScript

['apple', 'banana', 42]

Un semplice letterale di array per JS, TS e Node. Passa alle virgolette doppie se il tuo linter le preferisce.

Clausola SQL IN

IN (N'apple', N'banana', N'42')

Entra direttamente in WHERE colonna IN (...). N'...' per SQL Server, oppure cambia dialetto per '...' su MySQL, PostgreSQL e SQLite.

Lista Python

['apple', 'banana', 42]

Incollala in uno script, in una fixture o in un blocco parametrize di pytest senza riscrivere neanche una virgola.

Array PHP

array('apple', 'banana', 42)

La classica sintassi array(), che funziona ancora nei progetti più datati e nei file di configurazione di Laravel.

Array JSON

["apple", "banana", 42]

JSON rigorosamente valido con vero escaping delle stringhe: sicuro per il corpo di una richiesta API o per un file di fixture.

Array C#

new[] { "apple", "banana", 42 }

Un array a tipizzazione implicita per C# e .NET, costruito dagli stessi valori con escaping JSON.

Elenco grezzo separato da virgole

'apple', 'banana', 42

Nessuna parentesi quadra: solo il corpo tra apici e separato da virgole, da incollare in qualsiasi linguaggio non presente in questo elenco.

Modello personalizzato

EXEC MyProcedure 'apple';
EXEC MyProcedure 'banana';
EXEC MyProcedure '42';

Scrivi il tuo template: {} è il valore, {n} il numero di riga da 1 e {i} l’indice da 0.

Pensato per elenchi veri e disordinati

La maggior parte dei convertitori da lista ad array si arrende al primo apostrofo o alla decimillesima riga. Questo è fatto per gli elenchi che incolli davvero al lavoro.

  • Non viene caricato nulla. La conversione avviene dentro il tuo browser. Identificativi interni, indirizzi e-mail e dati dei clienti non lasciano mai il tuo dispositivo.
  • Gli elenchi grandi restano veloci. L’editor classico regge 50.000 righe senza fatica e l’editor Ultra mantiene fluidi anche incolla più grandi.
  • Gli apici vengono gestiti correttamente. O'Brien diventa N'O''Brien' in SQL e "O'Brien" in JSON, così a valle non si rompe niente.
  • I numeri restano numeri. Le righe puramente numeriche escono senza apici per impostazione predefinita, e un clic le trasforma in stringhe quando il tuo schema lo richiede.
  • Duplicati via con un clic. Attiva Duplicati e sopravvive solo la prima occorrenza di ogni riga.
  • Tre pannelli alla volta. Mostra Raw, JavaScript, SQL, Python, PHP, JSON, C# o Custom, trascinali nell’ordine che preferisci e ritrova la stessa disposizione la volta dopo.
  • Fatto per la tastiera. Ctrl / Cmd + Invio converte, Auto tiene allineati gli elenchi brevi mentre scrivi e ogni pannello ha il suo pulsante di copia.
  • Gratuito e open source. Nessun account, nessuna quota, nessuna pubblicità. Tutto il convertitore è su GitHub se vuoi leggerlo o farne un fork.

Perché gli sviluppatori convertono elenchi di testo in array

Costruire una clausola SQL IN da un foglio di calcolo

Copia una colonna di numeri d’ordine o di e-mail da Excel, incollala qui e ottieni in pochi secondi un elenco IN (...) con apici ed escaping già pronto per la query.

Preparare dati di test

Trasforma un elenco di SKU, slug o ID utente in un array JavaScript, Python o C# per unit test e dati finti.

Preparare il corpo di richieste API

Converti un elenco di identificativi in un array JSON valido prima di incollarlo in Postman, curl o nel tuo client REST.

Chiamate massive a procedure o script

Usa il modello personalizzato per generare un’istruzione per riga: chiamate EXEC, comandi UPDATE, comandi da terminale o script di migrazione.

Ripulire log esportati

Incolla l’output grezzo del log, elimina duplicati e righe vuote e ottieni dall’altra parte un array pulito e senza ripetizioni.

Riempire enum e file di configurazione

Porta un elenco di codici paese, feature flag o lingue nel letterale di array che la tua configurazione sta aspettando.

Da elenco di testo ad array: domande frequenti

Che cos’è un convertitore da elenco di testo ad array?

È uno strumento che trasforma un semplice elenco di valori, uno per riga, in un letterale di array da incollare direttamente nel codice. ArrayHelper produce contemporaneamente le versioni JavaScript, SQL, Python, PHP, JSON, C# e personalizzata dello stesso elenco, così non scrivi più apici e virgole a mano.

Come converto un elenco di testo in un array online?

Incolla l’elenco nell’editor in cima a questa pagina, premi Ctrl / Cmd + Invio oppure lascia Auto attivo, poi copia il pannello che ti serve. Niente da installare, nessuna registrazione e nessun limite di righe.

Gestisce apici e caratteri speciali?

Sì. Gli apici singoli vengono raddoppiati per SQL, mentre gli output JSON e C# usano il vero escaping delle stringhe JSON: i valori con apostrofi, backslash o tabulazioni restano validi nel linguaggio di destinazione.

I numeri vengono messi tra apici?

Non per impostazione predefinita: le righe puramente numeriche sono scritte come numeri e tutto il resto va tra apici. Se la tua colonna è di tipo testo, il pulsante dei numeri nella barra mette tra apici anche quelli.

Posso rimuovere le righe duplicate durante la conversione?

Sì. Attiva Duplicati nel menu delle opzioni e resta solo la prima occorrenza di ogni riga. Le righe vuote e gli spazi attorno vengono sempre tagliati, con o senza questa opzione.

Quanto può essere grande l’elenco?

L’editor classico è comodo fino a 50.000 righe e l’editor Ultra resta reattivo anche con incolla più grandi. Gli output lunghi vengono accorciati a schermo per velocità, ma Copia restituisce sempre l’array completo.

Il mio elenco viene caricato su un server?

No. Ogni conversione gira in locale nel tuo browser, quindi l’elenco non lascia mai il tuo dispositivo: è per questo che lo strumento è sicuro per identificativi interni e dati dei clienti.

Posso definire un formato di output personalizzato?

Sì. Il pannello Custom accetta un template come EXEC MyProcedure '{}';, dove {} è il valore della riga, {n} il numero di riga a partire da 1 e {i} l’indice a partire da 0. Ogni riga viene generata con quel template su una riga propria.

Quale dialetto SQL usa la clausola IN?

Entrambi. N'...' è l’impostazione predefinita per SQL Server; porta l’impostazione SQL su '...' per MySQL, PostgreSQL, SQLite e altri dialetti standard.

Converti elenchi di testo in array nella tua lingua

Lo stesso convertitore, documentato in ognuna delle lingue qui sotto. Scegli quella in cui pensi: le impostazioni salvate ti seguono ovunque.