Przejdź do treści
TextArray
100% lokalnie

Transpozycja tekstu

Zamień wiersze i kolumny rozdzielanego tekstu — pierwszy wiersz staje się pierwszą kolumną i odwrotnie.

Wejście
Wynik

Transpozycja tekstu

Wklej tekst rozdzielany tabulatorami, przecinkami, średnikami lub spacjami, a narzędzie obróci go wokół przekątnej: komórka z wiersza 1 i kolumny A trafi do wiersza A i kolumny 1. Lista rekordów, w której każdy wiersz to jedna pozycja, staje się tabelą, w której każdy wiersz to jedno pole — nagłówki przechodzą z góry na bok — a ponowne uruchomienie odwraca wszystko z powrotem.

Transpozycja to ratunek dla danych, które przyszły obrócone w złą stronę. Wiersz dat, który przed wklejeniem do arkusza powinien być kolumną; dane skopiowane z arkusza wierszami, gdy skrypt oczekuje kolumn; szeroki jednowierszowy CSV, który jako wąska lista byłby czytelniejszy; albo tabela porównawcza, której kryteria mają biec z boku, a nie u góry. Excel zrobi to przez „Wklej specjalnie", ale przy szybkim fragmencie tekstu to narzędzie jest szybsze — i działa na czystym tekście, bez arkusza kalkulacyjnego.

Wybierz separator używany przez dane; domyślny jest tabulator, dokładnie taki powstaje przy kopiowaniu komórek arkusza. „Separator wyjścia" zwykle zostaje jako „Taki jak wejście", ale podczas transpozycji można też konwertować — wczytać tabulatory, zapisać przecinki. Wiersze różnej długości nie przeszkadzają: krótsze dają po prostu puste komórki, a puste komórki na końcu każdego wiersza wyniku są ucinane, więc na końcach nie zostają wiszące separatory.

Dane przekształcane są wyłącznie w twojej przeglądarce i nigdzie nie są wysyłane, więc eksporty z prawdziwymi nazwiskami i liczbami są tu bezpieczne. Wynik skopiuj albo pobierz jako plik .txt.

Częste pytania

Co dokładnie robi transpozycja?
Zamienia wiersze i kolumny: wartość z wiersza 2 i kolumny 3 przechodzi do wiersza 3 i kolumny 2. Siatka 3 wiersze × 4 kolumny staje się siatką 4 wiersze × 3 kolumny. Podwójna transpozycja przywraca prostokątną siatkę do stanu wyjściowego.
Co z wierszami o różnej długości?
Brakujące komórki traktowane są jak puste ciągi, więc nic się nie przesuwa. Puste komórki na końcu każdego wiersza wyniku są ucinane, żeby nie zostawały wiszące separatory.
Czy mogę przy okazji zmienić separator?
Tak. Ustaw „Separator" według wejścia, a „Separator wyjścia" według potrzeb — na przykład wczytać komórki rozdzielone tabulatorami i zapisać wiersz rozdzielony przecinkami.
Czy obsługiwane są pola CSV w cudzysłowach?
Nie — tekst dzielony jest wprost po separatorze, więc przecinek w cudzysłowie liczy się jak separator. CSV z cudzysłowami najpierw przekonwertuj na tabulatory (narzędzie separatora CSV), a potem transponuj.
Czy moje dane są gdzieś wysyłane?
Nie. Przekształcenie działa wyłącznie w twojej przeglądarce, a dane nigdy nie opuszczają twojego urządzenia.