O tym narzędziu
Transpozycja CSV to darmowe narzędzie działające w przeglądarce, które zamienia miejscami wiersze i kolumny siatki CSV: pierwsza kolumna staje się wierszem nagłówka, każdy pierwotny wiersz staje się kolumną, a cała tabela zostaje obrócona. To szybkie rozwiązanie, gdy arkusz kalkulacyjny wyszedł odwrócony, albo gdy wykres lub import oczekuje serii w wierszach zamiast w kolumnach.
Wszystko działa lokalnie w Twojej przeglądarce w JavaScript — Twoje dane nigdy nie są wysyłane ani przechowywane. Parser uwzględnia pola w cudzysłowach i cudzysłowy z sekwencją ucieczki, nierówne wiersze są uzupełniane, aby nic nie zginęło, a transponowany CSV ponownie ujmuje w cudzysłowy każde pole, które tego wymaga. Wynik aktualizuje się na żywo podczas edycji, a możesz go skopiować lub pobrać.
Najczęściej zadawane pytania
Co dokładnie robi transpozycja?
Komórka w wierszu i, kolumnie j przechodzi do wiersza j, kolumny i. Zatem tabela o 3 wierszach i 2 kolumnach staje się tabelą o 2 wierszach i 3 kolumnach, a to, co było pierwszą kolumną, czyta się od lewej do prawej jako nowy górny wiersz.
Co dzieje się z wierszami o różnej długości?
Siatka jest traktowana jako tak szeroka, jak jej najdłuższy wiersz; krótsze wiersze są uzupełniane pustymi komórkami podczas transpozycji, dzięki czemu każda kolumna jest uwzględniona i żadne dane nie trafiają w niewłaściwe miejsce.
Czy pola w cudzysłowach i separatory są zachowywane?
Tak. Parser respektuje pola ujęte w cudzysłowy, separatory i znaki nowej linii wewnątrz nich oraz podwojone cudzysłowy; na wyjściu każde pole zawierające separator, cudzysłów lub znak nowej linii jest ponownie ujmowane w cudzysłowy, aby CSV pozostał poprawny.
Jakie konwencje CSV są przyjmowane?
Pola są rozdzielane wybranym separatorem (przecinek, średnik, tabulator lub pionowa kreska), nie ma specjalnej obsługi nagłówka — transponowany jest każdy wiersz, w tym pierwszy — a dosłowny cudzysłów wewnątrz pola zapisuje się jako dwa cudzysłowy.
Więcej narzędzi