Przejdź do treści

Rozdzielanie kolumn o stałej szerokości

Podziel wiersze z polami stałej szerokości na kolumny przy użyciu szerokości lub pozycji cięcia.

Wejście
Wynik

Rozdzielanie kolumn o stałej szerokości

Wklej tekst, w którym każdy wiersz pakuje swoje pola na stałą szerokość — wyciągi bankowe, eksporty z mainframu, starsze pliki płaskie, rekordy EDI — i to narzędzie podzieli każdy wiersz na kolumny i wypisze je za pomocą wybranego ogranicznika. Ustaw szerokości bezpośrednio (10,8,12) lub, jeśli wiesz, gdzie się kończą pola, przełącz się na pozycje cięcia (10,18,30) i narzędzie obliczy dla Ciebie szerokości.

Włącz przycięcie białych znaków w komórkach, aby usunąć spacje wypełniające, które te formaty używają, aby każde pole miało stałą szerokość, więc "NYC " staje się "NYC". Jeśli pierwszy wiersz Twojego pliku jest raczej nagłówkiem kolumny niż danymi, zaznacz, że pierwszy wiersz to nagłówek, aby nie został oznaczony sprawdzeniem długości. Wybierz ogranicznik wyjścia — przecinek, średnik, tabulator lub rurę — aby dopasować się do tego, co będziesz wklejać dalej, niezależnie od tego, czy jest to arkusz kalkulacyjny, czy skrypt obsługujący tylko CSV.

Nie każdy eksport jest czysty. Wstecz: tekst ograniczony do stałej szerokości uruchamia konwersję w drugą stronę, dopełniając każde pole z ogranicznikiem z powrotem do jego szerokości kolumny, abyś mógł odbudować rekord o stałej szerokości z CSV — przydatne, gdy system niżej nadal oczekuje starego układu. Włącz ostrzeżenie dotyczące wierszy o innej długości i żywy sumator oznacza wiersze, których całkowita długość nie odpowiada sumie Twoich szerokości kolumn, co zwykle oznacza uszkodzony wiersz, zawinięty wiersz lub błędne szerokości.

Wszystko działa lokalnie w Twojej przeglądarce: nic z tego, co wklejasz, nie jest nigdzie przesyłane, dzięki czemu można go bezpiecznie używać z numerami kont, wyciągami lub innymi wrażliwymi danymi z plików płaskich. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wyjście z powrotem na wejście, aby uruchomić go za pomocą innego narzędzia.

Częste pytania

Jaka jest różnica między szerokościami a pozycjami cięcia?
Szerokości to liczba znaków zajmowanych przez każdą kolumnę (10,8,12). Pozycje to miejsca, gdzie każda kolumna się kończy, licząc od początku wiersza (10,18,30) — narzędzie przelicza je na szerokości dla Ciebie, więc oba opisują ten sam układ.
Co się dzieje ze znakami po ostatniej szerokości?
Wszystko, co pozostanie po ostatniej kolumnie, staje się jedną dodatkową kolumną końcową, więc żadne dane na końcu wiersza nie zostaną milcząco pominięte.
Czy mogę skonwertować CSV z powrotem na plik o stałej szerokości?
Tak. Włącz wstecz: tekst ograniczony do stałej szerokości i każde pole jest uzupełniane spacjami aż do szerokości jego kolumny, odbudowując oryginalny układ o stałej szerokości.
Jak narzędzie wykrywa złe wiersze?
Z ostrzeżeniem dotyczącym wierszy o innej długości żywy sumator liczy wiersze, których całkowita długość nie odpowiada sumie Twoich szerokości kolumn — szybki sposób na znalezienie skróconych lub zniekształconych wierszy w dużym pliku.
Czy mój plik jest gdzieś przesyłany?
Nie. Dzielenie i odbudowa wierszy o stałej szerokości odbywa się całkowicie w Twojej przeglądarce — Twój plik nigdy nie opuści Twojego urządzenia.