Otwórz lub wklej plik CSV, a w wyniku pojawi się transponowana tabela: każda oryginalna kolumna staje się wierszem, a każdy wiersz – kolumną. Gdy opcja Uwzględnij wiersz nagłówka jest włączona (domyślnie), nazwy kolumn trafiają do pierwszej kolumny, a pierwsza kolumna staje się nowym nagłówkiem. Wartości są przenoszone, nigdy zmieniane, a plik jest przetwarzany w Twojej przeglądarce i nigdy nie jest wysyłany na serwer. Ponieważ wiersze zamieniają się w kolumny, plik wejściowy może mieć najwyżej 249 wierszy danych.
Jak transponować plik CSV
- Otwórz plik
.csv,.tsvlub.txt, upuść go na narzędzie albo wklej wiersze. Ogranicznik jest wykrywany automatycznie; w razie potrzeby ustaw go, kodowanie lub opcję Pierwszy wiersz zawiera nazwy kolumn w sekcji Ustawienia importu. - W przypadku zwykłego pliku z nazwami kolumn zostaw włączoną opcję Uwzględnij wiersz nagłówka. Wynik aktualizuje się od razu.
- Porównaj kartę Wynik z kartą Dane wejściowe, a potem kliknij Pobierz CSV, Kopiuj lub Otwórz w edytorze.
Co dzieje się z nagłówkiem
| Uwzględnij wiersz nagłówka – włączone | Wiersz nagłówka jest transponowany razem z danymi: month,Madrid,Osaka staje się pierwszą kolumną, a wartości z pierwszej kolumny (month, 2026-01, 2026-02) tworzą nowy nagłówek. Nic nie ginie. |
|---|---|
| Uwzględnij wiersz nagłówka – wyłączone | Transponowane są tylko wiersze danych, a nagłówkiem staje się pierwsza kolumna danych. Oryginalne nazwy kolumn nie są zapisywane. Użyj tego ustawienia, gdy plik zaimportowano z wyłączoną opcją Pierwszy wiersz zawiera nazwy kolumn, aby wygenerowane nazwy Column 1, Column 2… nie trafiły do wyniku. |
Nowy nagłówek musi nadawać się na nazwy kolumn, dlatego puste wartości w pierwszej kolumnie stają się Column 3 (według pozycji), a powtórzone dostają przyrostek, np. a (2). Każda zmiana nazwy jest wymieniona nad wynikiem. Wartości ze spacjami lub nietypowymi znakami pozostają bez zmian.
Wartości, nierówne wiersze i transpozycja z powrotem
- Wartości są kopiowane bez zmian: zera wiodące, daty i przecinki dziesiętne pozostają w zapisanej postaci, a komórki wielowierszowe nadal są jedną wartością.
- Nierówne wiersze są uzupełniane przy imporcie, więc każdy wiersz wyniku ma tę samą szerokość; brakujące wartości są puste.
- Pobrany plik zachowuje ogranicznik, znak końca wiersza, znacznik BOM i kodowanie pliku źródłowego (o ile przeglądarka potrafi je zapisać), z cudzysłowami tylko tam, gdzie są potrzebne; pozostałe starsze kodowania są zapisywane jako UTF-8. Kopiuj zawsze daje tekst rozdzielany przecinkami.
- Podwójna transpozycja przywraca oryginalną tabelę, chyba że puste lub powtórzone wartości w pierwszej kolumnie musiały dostać nowe nazwy.
Problemy z transpozycją i ich rozwiązania
- Narzędzie zgłasza, że plik jest za duży, choć jest mały. Transpozycja dałaby więcej niż 250 kolumn. Z wierszem nagłówka plik wejściowy może mieć najwyżej 249 wierszy danych (250 bez niego). Najpierw odfiltruj wiersze w narzędziu Filtrowanie wierszy CSV albo podziel plik w narzędziu Dzielenie plików CSV.
- Nowy nagłówek zawiera Column 3 lub name (2). Pierwsza kolumna miała puste lub powtórzone wartości. Zmień potem nazwy nagłówków w edytorze CSV albo najpierw przestaw kolumny w narzędziu Zmiana nazw i kolejności kolumn CSV tak, aby pierwsza była kolumna z unikatowymi wartościami.
- Wiersz nagłówka zniknął. Opcja Uwzględnij wiersz nagłówka jest wyłączona, co pomija nazwy kolumn. Włącz ją.
- Wszystko jest w jednej kolumnie. Ogranicznik został źle rozpoznany; ustaw go w sekcji Ustawienia importu i otwórz plik ponownie.
Limity transpozycji i prywatność
Pliki wejściowe mogą mieć do 25 MB, 100 000 wierszy, 250 kolumn i 2 mln komórek, ale wynik również jest ograniczony do 250 kolumn, więc w praktyce transpozycja nadaje się do tabel z maksymalnie 249 wierszami danych – np. zestawień, ustawień czy wyników ankiet. Kolumny wejściowe stają się wierszami, więc do 250 kolumn na wejściu daje do 250 wierszy na wyjściu.
Tabela pozostaje w tej karcie; nic nie jest wysyłane na serwer. Aby przed transpozycją podsumować długą tabelę, użyj tabeli przestawnej.
Przykład: jedna kolumna na miasto zamieniona na jeden wiersz na miasto
Miesięczny przychód z osobną kolumną dla każdego miasta, transponowany z włączoną opcją Uwzględnij wiersz nagłówka – każde miasto staje się wierszem, a każdy miesiąc kolumną.
month,Madrid,Osaka,Lyon 2026-01,1840,2210,960 2026-02,1925,2050,1130
month,2026-01,2026-02 Madrid,1840,1925 Osaka,2210,2050 Lyon,960,1130
Pytania i odpowiedzi
Skąd limit 249 wierszy?
Każdy wiersz wejściowy staje się kolumną wyniku, a narzędzie obsługuje najwyżej 250 kolumn. Gdy wiersz nagłówka jest uwzględniony, zajmuje jedną z tych kolumn, więc na wiersze danych zostaje 249.
Czy transpozycja zmienia moje liczby albo daty?
Nie. Wartości trafiają na nowe miejsca dokładnie w zapisanej postaci. Nowe nazwy dostają tylko puste lub powtórzone wartości, które stają się nagłówkami, a każda taka zmiana jest wymieniona.
Czy w ten sposób zamienię tabelę szeroką na długą?
Transpozycja zamienia miejscami całą tabelę; nie przekształca wybranych kolumn w pary nazwa–wartość (unpivot). Do zmiany układu z szerokiego na długi z kolumnami kluczowymi to narzędzie się nie nadaje.