UTILS.
Privadas por padrão
▮c

Largura Fixa para CSV

Converta texto de posição fixa de colunas, mainframe ou COBOL em CSV usando larguras de campo definidas.

Seus arquivos ficam neste dispositivo

Os arquivos são processados no navegador, nunca enviados. O site baixa o código e os recursos necessários. Sem contas ou rastreadores.

Use Baixar para salvar esta ferramenta em um único arquivo HTML para uso offline.

Privacidade →

      
saída

Sobre esta ferramenta

Largura Fixa para CSV é uma ferramenta gratuita, executada no navegador, que recorta texto de posição fixa de colunas — o tipo produzido por mainframes, programas COBOL e relatórios legados, em que cada campo ocupa um intervalo fixo de caracteres — em um CSV limpo. Defina o layout como uma lista de larguras de campo, como 10,8,20, ou como intervalos início-fim de base um, como 1-10,11-18, e cada linha é cortada nesses limites. Um recorte opcional remove os espaços de preenchimento, e uma prévia ao vivo mostra exatamente onde caem os limites das colunas.

Tudo roda localmente no seu navegador usando JavaScript — seus dados nunca são enviados ou armazenados. A ferramenta corta por posições de caractere, e não por um delimitador, então colunas bem compactadas sem separadores são tratadas, e o CSV resultante reaplica aspas em qualquer campo que precise. A saída e a prévia se atualizam ao vivo conforme você ajusta a especificação de larguras.

Perguntas frequentes

Como escrevo a especificação de largura dos campos?
Liste a largura de cada campo em ordem, como 4,10,10 para um campo de 4 caracteres e depois dois de 10 caracteres, ou informe intervalos inclusivos de base um, como 1-4,5-14,15-24. Misturar os dois estilos não é permitido — use todas larguras ou todos intervalos.
O que a prévia de limites mostra?
Ela exibe as primeiras linhas de entrada com um marcador │ inserido em cada limite de campo, para que você possa confirmar se as colunas se alinham com seus dados antes de confiar na saída CSV.
O que a opção de recorte faz?
Campos de largura fixa costumam ser preenchidos com espaços para completar sua coluna. Com o recorte ativado, os espaços à esquerda e à direita são removidos de cada campo extraído; com ele desativado, o preenchimento é preservado exatamente como na origem.
Quais convenções de CSV a saída segue?
Os campos são unidos com o delimitador escolhido (vírgula, ponto e vírgula, tabulação ou barra vertical); qualquer campo que contenha o delimitador, uma aspa dupla ou uma quebra de linha é envolvido em aspas duplas, com as aspas internas duplicadas. Caracteres além do último campo definido em uma linha são ignorados.

Mais ferramentas