Ga naar inhoud
100% lokaal

Kolomsplitter met vaste breedte

Splitsen van regels met vaste-breedte velden in kolommen met breedtes of snijposities.

Invoer
Uitvoer

Kolomsplitter met vaste breedte

Plak tekst waarin elke regel zijn velden in kolommen van vaste breedte verpakt — bankafschriften, mainframe-exporters, legacy flatfiles, EDI-records — en deze tool snijdt elke regel in kolommen en voert ze uit met het scheidingsteken van uw keuze. Stel de breedtes direct in (10,8,12) of schakel over op snijposities (10,18,30) als u weet waar de velden eindigen, en het gereedschap berekent de breedtes voor u.

Schakel het verwijderen van spaties in cellen in om de opvulspaties te verwijderen die deze indelingen gebruiken om elk veld een vaste grootte te geven, zodat "NYC " als "NYC" wordt weergegeven. Als de eerste regel van uw bestand een kolomkoptekst is in plaats van gegevens, markeer dan Eerste regel is een koptekst zodat deze niet wordt gemarkeerd door de lengtecontrole. Kies het uitvoerscheidingsteken — komma, puntkomma, tab of pipe — zodat het aansluit op wat u volgende gaat doen, of dat nu een spreadsheet of CSV-script is.

Niet alle exportbewerkingen zijn schoon. Omgekeerd: scheidingsteken-tekst naar fixed-width voert de conversie in omgekeerde richting uit, elk gescheiden veld opvullen tot de kolombreedte, zodat u een fixed-width record uit een CSV kunt herbouwen — handig wanneer een stroomafwaarts systeem nog steeds de oude indeling verwacht. Schakel Waarschuwen voor regels met verschillende lengte in en de live telling markeert rijen waarvan de totale lengte niet overeenkomt met de som van uw kolombreedte — een snelle manier om afgekapte of misvormd regels in een groot bestand op te sporen.

Alles wordt lokaal in uw browser uitgevoerd: niets wat u plakt, wordt ergens naartoe geüpload, dus het is veilig voor gebruik met rekeningnummers, afschriften of andere gevoelige flatfile-gegevens. Kopieer het resultaat, download het als .txt-bestand of stuur de uitvoer direct terug naar de invoer om deze door een ander gereedschap te verwerken.

FAQ

Wat is het verschil tussen breedtes en snijposities?
Breedtes geven aan hoeveel tekens elke kolom inneemt (10,8,12). Posities geven aan waar elke kolom eindigt, geteld vanaf het begin van de regel (10,18,30) — het gereedschap converteert deze voor u naar breedtes, dus beide beschrijven dezelfde indeling.
Wat gebeurt er met tekens na de laatste breedte?
Alles wat overblijft na de laatste kolom, wordt één extra volgende kolom, dus geen gegevens aan het einde van een regel gaan stilzwijgend verloren.
Kan ik CSV terug converteren naar een fixed-width bestand?
Ja. Schakel Omgekeerd: scheidingsteken-tekst naar fixed-width in en elk veld wordt opgevuld met spaties tot de kolombreedte, waardoor u de oorspronkelijke fixed-width-indeling kunt herbouwen.
Hoe detecteert het gereedschap onjuiste rijen?
Met Waarschuwen voor regels met verschillende lengte aan, telt de live telling rijen waarvan de totale lengte niet overeenkomt met de som van uw kolombreedte — een snelle manier om afgekapte of misvormd regels in een groot bestand op te sporen.
Wordt mijn bestand ergens geüpload?
Nee. Het splitsen en herbouwen van fixed-width regels vindt volledig in uw browser plaats — uw bestand verlaat uw apparaat nooit.