UTILS.
100% nel browser
▮c

Larghezza fissa in CSV

Converti in CSV testo a larghezza fissa, da mainframe o COBOL basato sulla posizione delle colonne, secondo larghezze di campo definite.


      
output

Informazioni su questo strumento

Larghezza fissa in CSV è uno strumento gratuito, che funziona nel browser, per suddividere testo basato sulla posizione delle colonne — quello prodotto da mainframe, programmi COBOL e report legacy dove ogni campo occupa un intervallo fisso di caratteri — in CSV pulito. Definisci il layout come un elenco di larghezze di campo come 10,8,20, oppure come intervalli inizio-fine a base uno come 1-10,11-18, e ogni riga viene tagliata su quei confini. Un ritaglio facoltativo rimuove gli spazi di riempimento e un'anteprima in tempo reale mostra esattamente dove cadono i confini delle colonne.

Tutto viene eseguito localmente nel tuo browser tramite JavaScript: i tuoi dati non vengono mai caricati o memorizzati. Lo strumento taglia sulle posizioni dei caratteri anziché su un delimitatore, quindi le colonne strettamente compattate senza separatori vengono gestite e il CSV risultante racchiude nuovamente tra virgolette qualsiasi campo che lo richieda. L'output e l'anteprima si aggiornano in tempo reale mentre regoli la specifica delle larghezze.

Domande frequenti

Come scrivo la specifica delle larghezze di campo?
Elenca la larghezza di ciascun campo in ordine, ad esempio 4,10,10 per un campo di 4 caratteri seguito da due campi di 10 caratteri, oppure indica intervalli inclusivi a base uno come 1-4,5-14,15-24. Non è consentito mescolare i due stili: usa tutte larghezze o tutti intervalli.
Cosa mostra l'anteprima dei confini?
Visualizza le prime righe di input con un marcatore │ inserito a ogni confine di campo, così puoi verificare che le colonne si allineino con i tuoi dati prima di fidarti dell'output CSV.
Cosa fa l'opzione di ritaglio?
I campi a larghezza fissa sono di solito riempiti con spazi per completare la loro colonna. Con il ritaglio attivo, gli spazi iniziali e finali vengono rimossi da ogni campo estratto; con esso disattivato, il riempimento viene preservato esattamente come nell'origine.
Quali convenzioni CSV segue l'output?
I campi vengono uniti con il delimitatore scelto (virgola, punto e virgola, tabulazione o barra verticale); qualsiasi campo che contiene il delimitatore, una virgoletta doppia o un'interruzione di riga viene racchiuso tra virgolette doppie con le virgolette interne raddoppiate. I caratteri oltre l'ultimo campo definito su una riga vengono ignorati.

Altri strumenti