Vai al contenuto
100% locale

Divisore di colonne a larghezza fissa

Dividi righe con campi a larghezza fissa in colonne usando larghezze o posizioni di taglio.

Ingresso
Uscita

Divisore di colonne a larghezza fissa

Incolla testo in cui ogni riga raggruppa i suoi campi in larghezze di carattere fisse — estratti bancari, export mainframe, file legacy, record EDI — e questo strumento taglia ogni riga in colonne e le scrive con il delimitatore che scegli. Imposta le larghezze direttamente (10,8,12) oppure, se sai dove terminano i campi, passa alle posizioni di taglio (10,18,30) e lo strumento calcola le larghezze per te.

Attiva ritaglia spazi per rimuovere gli spazi di riempimento che questi formati usano per mantenere ogni campo a una dimensione fissa, così "NYC " diventa "NYC". Se la prima riga è un'intestazione di colonna anziché dati, contrassegna prima riga è intestazione così non viene segnalata dal controllo di lunghezza. Scegli il delimitatore di output — virgola, punto e virgola, tabulazione o barra verticale — per corrispondere a ciò che incollerai dopo, che sia un foglio di calcolo o uno script solo CSV.

Non tutti gli export sono perfetti. Inverti: testo delimitato a larghezza fissa esegue la conversione al contrario, riempiendo ogni campo delimitato fino alla sua larghezza di colonna così puoi ricostruire un record a larghezza fissa da un CSV — utile quando un sistema a valle si aspetta ancora il vecchio formato. Attiva avvisa per righe di lunghezza diversa e il contatore in tempo reale segnala le righe la cui lunghezza non corrisponde alla somma delle tue larghezze di colonna, il che di solito indica una riga corrotta, una riga avvolta o larghezze errate.

Tutto viene eseguito localmente nel tuo browser: nulla di ciò che incolla viene caricato da nessuna parte, quindi è sicuro da usare con numeri di conto, estratti o altri dati di file flat sensibili. Copia il risultato, scaricalo come file .txt o invia l'output direttamente all'input per passarlo attraverso un altro strumento.

FAQ

Qual è la differenza tra larghezze e posizioni di taglio?
Larghezze è quanti caratteri occupa ogni colonna (10,8,12). Posizioni è dove termina ogni colonna, contate dall'inizio della riga (10,18,30) — lo strumento converte le posizioni in larghezze per te, quindi entrambi descrivono lo stesso layout.
Cosa succede ai caratteri dopo l'ultima larghezza?
Qualsiasi cosa rimanga dopo l'ultima colonna diventa una colonna finale aggiuntiva, quindi nessun dato alla fine di una riga viene silenziosamente scartato.
Posso convertire CSV di nuovo in un file a larghezza fissa?
Sì. Attiva inverti: testo delimitato a larghezza fissa e ogni campo viene riempito con spazi fino alla sua larghezza di colonna, ricostruendo il layout a larghezza fissa originale.
Come rileva lo strumento le righe difettose?
Con avvisa per righe di lunghezza diversa attivato, il contatore contrassegna le righe la cui lunghezza totale non corrisponde alla somma delle tue larghezze di colonna — un modo rapido per individuare righe troncate o malformate in un file grande.
Il mio file viene caricato da qualche parte?
No. La divisione e la ricostruzione delle righe a larghezza fissa vengono eseguite interamente nel tuo browser — il tuo file non lascia mai il tuo dispositivo.