UTILS.
100 % dans le navigateur
⤢c

Transposition CSV

Échangez les lignes et les colonnes d'une grille CSV — pivotez-la pour que la première colonne devienne la ligne d'en-tête.

sortie

À propos de cet outil

Transposition CSV est un outil gratuit et 100 % dans le navigateur qui échange les lignes et les colonnes d'une grille CSV : la première colonne devient la ligne d'en-tête, chaque ligne d'origine devient une colonne, et tout le tableau pivote. C'est la solution rapide lorsqu'un tableur est sorti dans le mauvais sens, ou lorsqu'un graphique ou un import attend les séries en lignes plutôt qu'en colonnes.

Tout s'exécute localement dans votre navigateur en JavaScript — vos données ne sont jamais téléversées ni stockées. L'analyseur respecte les champs entre guillemets et les guillemets échappés, les lignes irrégulières sont complétées pour ne rien perdre, et le CSV transposé réencadre de guillemets tout champ qui en a besoin. Le résultat se met à jour en direct pendant votre saisie, et vous pouvez le copier ou le télécharger.

Foire aux questions

Que fait exactement la transposition ?
La cellule à la ligne i, colonne j se déplace vers la ligne j, colonne i. Ainsi un tableau de 3 lignes par 2 colonnes devient 2 lignes par 3 colonnes, et ce qui était la première colonne se lit de gauche à droite comme la nouvelle ligne du haut.
Que se passe-t-il avec des lignes de longueurs différentes ?
La grille est traitée comme aussi large que sa ligne la plus longue ; les lignes plus courtes sont complétées par des cellules vides lors de la transposition afin que chaque colonne soit prise en compte et qu'aucune donnée ne se décale au mauvais endroit.
Les champs entre guillemets et les délimiteurs sont-ils préservés ?
Oui. L'analyseur respecte les champs entre guillemets doubles, les délimiteurs et sauts de ligne intégrés, et les guillemets doublés ; en sortie, tout champ contenant le délimiteur, un guillemet ou un saut de ligne est réencadré de guillemets pour que le CSV reste valide.
Quelles conventions CSV sont supposées ?
Les champs sont séparés par le délimiteur sélectionné (virgule, point-virgule, tabulation ou barre verticale), il n'y a pas de gestion particulière de l'en-tête — chaque ligne, y compris la première, est transposée — et un guillemet double littéral à l'intérieur d'un champ s'écrit comme deux guillemets doubles.

Plus d'outils