Ir para o conteúdo

Conversor de arquivo posicional para CSV

Corte um arquivo de campos de largura fixa pelas larguras informadas e gere o CSV, com opção de aparar os espaços.

  • Roda no seu navegador

Entrada

0 de 50.000 caracteres

0 de 400 caracteres

Larguras em caracteres, na ordem dos campos, separadas por vírgula, como 5,2,8 (de 1 a 1.000, até 50 campos).

Delimitador do CSV

Aparar espaços

Convenção usual: texto à esquerda com brancos à direita. Ajuste ao layout do seu arquivo.

Resultado

O resultado aparece aqui.

Como o arquivo é cortado

Cada campo tem uma largura fixa, em caracteres: informe as larguras na ordem, separadas por vírgula. Com larguras 6, 2 e 8, as linhas ANA 30RECIFE e BRUNO 25NATAL viram, em CSV, ANA,30,RECIFE / BRUNO,25,NATAL

Sem aparar os espaços, a primeira linha fica ANA ,30,RECIFE

Convenções e limites

  • Em layouts posicionais comuns, o texto fica alinhado à esquerda, com brancos à direita, e o número, alinhado à direita, com zeros à esquerda. É convenção, não norma: o aparar é ajustável (ambos os lados, só à direita ou nenhum).
  • Linhas maiores que a soma das larguras têm o excedente ignorado, e o campo de sobra conta quantas: com 3 e 3 e a linha abcdefghij, 1 linha tem sobra. Linhas menores deixam os últimos campos vazios.
  • Larguras de 1 a 1.000, até 50 campos. Campos com vírgula, aspas ou quebra de linha saem entre aspas no CSV.

Perguntas frequentes

Como converter arquivo posicional para CSV?

Cole as linhas, informe a largura de cada campo e escolha o delimitador. A ferramenta corta cada linha nas larguras informadas e escreve o CSV.

Como saber a largura de cada campo de um arquivo de largura fixa para CSV?

Pela documentação do layout do arquivo (posição inicial e tamanho de cada campo). A ferramenta não adivinha o layout: se as larguras estiverem erradas, o CSV sai com campos cortados no lugar errado.