Ir para o conteúdo
TextArray
Totalmente local

Transpor texto

Troque linhas e colunas de texto delimitado — a primeira linha se torna a primeira coluna e vice-versa.

Entrada
Saída

Transpor texto

Cole o texto separado por tabulação, vírgula, ponto e vírgula ou espaço e a ferramenta o vira em sua diagonal: a célula na linha 1, coluna A, chega à linha A, coluna 1. Uma lista de registros onde cada linha é uma entrada torna-se uma tabela onde cada linha é um campo - cabeçalhos na lateral em vez de na parte superior - e executá-la novamente a vira diretamente para trás.

A transposição é a solução para dados que chegam girados na direção errada. Uma linha de datas que deve ser uma coluna antes de ser colada em uma planilha, uma saída de planilha copiada como linhas quando seu script deseja colunas, um CSV amplo de uma linha que seria legível como uma lista restrita ou uma tabela de comparação cujos critérios devem ser executados na lateral e não na parte superior. As planilhas podem fazer isso com colar especial, mas para um trecho de texto rápido isso é mais rápido - e funciona em texto simples, sem necessidade de planilha.

Choose the delimiter your data uses; tab é o padrão e corresponde ao que a cópia das células da planilha produz. "Delimitador de saída" normalmente é "Igual à entrada", mas você pode converter durante a transposição - leia as tabulações e escreva vírgulas. Linhas irregulares são tratadas normalmente: linhas mais curtas simplesmente produzem células vazias, e as células vazias finais são cortadas de cada linha de saída para que nenhum delimitador perdido se acumule nas extremidades das linhas.

Seus dados são totalmente transformados em seu navegador e nunca carregados em lugar nenhum, portanto, as exportações com nomes e números reais são seguras aqui. Copie o resultado ou baixe-o como um arquivo .txt.

FAQ

O que exatamente a transposição faz?
Ele troca linhas e colunas: o valor na linha 2, coluna 3, passa para a linha 3, coluna 2. Uma grade de 3 linhas x 4 colunas torna-se 4 linhas x 3 colunas. A transposição duas vezes retorna uma grade retangular ao original.
O que acontece com linhas de comprimentos diferentes?
As células ausentes são tratadas como strings vazias, portanto nada sai do lugar. As células vazias finais são cortadas de cada linha de saída, o que mantém as extremidades das linhas livres de delimitadores pendentes.
Posso alterar o delimitador ao mesmo tempo?
Sim. Defina "Delimitador" para o que a entrada usa e "Delimitador de saída" para o que você deseja - por exemplo, leia células de planilha separadas por tabulações e escreva uma linha separada por vírgula.
Ele lida com campos CSV citados?
Não — o texto é dividido no delimitador bruto, portanto, uma vírgula entre aspas conta como separador. Para CSV citado, primeiro converta o delimitador para tabulação (consulte a ferramenta de delimitador CSV) e depois transponha.
Meus dados são carregados em algum lugar?
Não. A transformação é executada inteiramente no seu navegador e seus dados nunca saem do seu dispositivo.