UTILS.
100% in de browser
⤢c

CSV transponeren

Wissel de rijen en kolommen van een CSV-raster om — draai het zo dat de eerste kolom de headerrij wordt.

uitvoer

Over deze tool

CSV transponeren is een gratis tool die volledig in je browser draait en de rijen en kolommen van een CSV-raster omwisselt: de eerste kolom wordt de headerrij, elke oorspronkelijke rij wordt een kolom, en de hele tabel wordt gedraaid. Het is de snelle oplossing als een spreadsheet er verkeerd om uitkwam, of als een grafiek of import de reeksen langs de rijen verwacht in plaats van langs de kolommen.

Alles draait lokaal in je browser met JavaScript — je gegevens worden nooit geüpload of opgeslagen. De parser respecteert velden tussen aanhalingstekens en ontsnapte aanhalingstekens, ongelijke rijen worden aangevuld zodat er niets verloren gaat, en de getransponeerde CSV plaatst waar nodig weer aanhalingstekens rond een veld. Het resultaat werkt live bij terwijl je bewerkt, en je kunt het kopiëren of downloaden.

Veelgestelde vragen

Wat doet transponeren precies?
De cel op rij i, kolom j verplaatst naar rij j, kolom i. Zo wordt een tabel van 3 rijen bij 2 kolommen 2 rijen bij 3 kolommen, en wat de eerste kolom was, is van links naar rechts de nieuwe bovenste rij.
Wat gebeurt er met rijen van verschillende lengte?
Het raster wordt behandeld als zo breed als de langste rij; kortere rijen worden tijdens het transponeren aangevuld met lege cellen zodat elke kolom meetelt en er geen gegevens naar de verkeerde plek verschuiven.
Blijven velden tussen aanhalingstekens en scheidingstekens behouden?
Ja. De parser respecteert velden tussen dubbele aanhalingstekens, ingesloten scheidingstekens en nieuwe regels, en verdubbelde aanhalingstekens; bij de uitvoer krijgt elk veld met het scheidingsteken, een aanhalingsteken of een nieuwe regel weer aanhalingstekens zodat de CSV geldig blijft.
Welke CSV-conventies worden aangenomen?
Velden worden gescheiden door het gekozen scheidingsteken (komma, puntkomma, tab of pipe), er is geen speciale headerbehandeling — elke rij, ook de eerste, wordt getransponeerd — en een letterlijk dubbel aanhalingsteken in een veld wordt geschreven als twee dubbele aanhalingstekens.

Meer tools