UltKit

Converter CSV para XLSX

Transforme uma exportação CSV em uma pasta de trabalho de verdade do Excel sem o estrago de um clique duplo: CEPs mantêm os zeros, números de pedido longos mantêm todos os dígitos e nomes em qualquer idioma aparecem certinhos.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie os arquivos CSV

    Solte exportações .csv, .tsv ou .txt na área de envio, até 20 por lote e 95 MB cada. O Delimitador vem em Detecção automática, então arquivos com vírgula, ponto e vírgula e tabulação funcionam.

  2. 2

    Confirme a linha de cabeçalho

    Primeira linha é cabeçalho vem ativado, então a linha 1 vira o título das colunas. Desative se o arquivo começa direto com dados, e preencha Nome da planilha se a aba não deve se chamar Sheet1.

  3. 3

    Converta e baixe

    Clique em Converter para XLSX (Excel) e abra a pasta de trabalho no Excel, no Google Sheets, no Numbers ou no LibreOffice.

Resposta

Qual é o jeito mais seguro de converter CSV para Excel?

Converta o arquivo em vez de abri-lo com clique duplo. Envie o CSV e clique em Converter para XLSX (Excel): o delimitador é detectado, a primeira linha vira cabeçalho, números viram células numéricas e valores que seriam danificados, como 00125 ou um ID de 16 dígitos, são guardados como texto.

O que um conversor de CSV para Excel precisa proteger

Um arquivo CSV não tem tipos: todo campo é texto, e a RFC 4180 só diz como os campos são separados e colocados entre aspas. Quando o Excel abre um diretamente, ele decide para cada célula se o texto é número, data ou fórmula. Na maioria das vezes acerta; as exceções são justamente os dados que mais importam.

O Excel guarda 15 dígitos significativos, então um número de cartão ou de rastreio com 16 dígitos termina em 0. Valores com zeros à esquerda, como o CEP 01310100 ou o SKU 00125, viram números comuns. Textos como 1-2 ou MARÇO1 viram datas. Um arquivo UTF-8 sem marca de ordem de bytes é lido na página de código do Windows, e São Paulo aparece como São Paulo. O exemplo abaixo tem três dessas armadilhas.

CSV de entrada com valores que o Excel costuma alterar
sku,cep,telefone,pedido_em,rastreio,cidade
00125,01310100,+55 11 98765 4321,2026-03-04,9400111202555842761234,São Paulo
00981,04538133,+55 21 99876 5432,2026-03-05,9400111202555842769876,Niterói

CSV ou XLSX: o que cada formato consegue guardar

from ↓ · to →Tipos de célulaVárias planilhasFórmulasFormataçãoMais de 65.536 linhasLegível em qualquer editor de texto
CSV– CSV to Tipos de célula: no– CSV to Várias planilhas: no– CSV to Fórmulas: no– CSV to Formatação: noCSV to Mais de 65.536 linhas: yesCSV to Legível em qualquer editor de texto: yes
XLSXXLSX to Tipos de célula: yesXLSX to Várias planilhas: yesXLSX to Fórmulas: yesXLSX to Formatação: yesXLSX to Mais de 65.536 linhas: yes– XLSX to Legível em qualquer editor de texto: no
XLSXLS to Tipos de célula: yesXLS to Várias planilhas: yesXLS to Fórmulas: yesXLS to Formatação: yes– XLS to Mais de 65.536 linhas: no– XLS to Legível em qualquer editor de texto: no
supported not offeredO que cada formato consegue guardar. Converter CSV para XLSX ganha células tipadas e espaço para formatação; não inventa fórmulas que o CSV nunca teve.

CSV

Valores separados por vírgula (CSV)

CSV é um formato de texto simples para tabelas em que cada linha é um registro e vírgulas separam as colunas. É usado desde os primórdios da computação e está descrito na RFC 4180, embora muitas variantes usem ponto e vírgula ou tabulações e codificações de texto diferentes. Praticamente toda planilha, banco de dados e ferramenta de análise consegue importá-lo e exportá-lo, o que o torna o formato padrão para mover dados entre sistemas. O CSV guarda só valores, sem fórmulas, formatação, várias abas ou tipos de dados.

Compressão
–
Transparência
–
Animação
–
Lançamento
–
Conversor de CSV

XLSX

Pasta de trabalho do Microsoft Excel

XLSX é o formato de pasta de trabalho padrão do Microsoft Excel desde o Office 2007, baseado no padrão Office Open XML. Ele guarda várias planilhas, fórmulas, formatação, gráficos, tabelas dinâmicas e validação de dados em um pacote ZIP de XML. Aceita mais de um milhão de linhas por planilha e é o formato padrão de troca de planilhas no mundo corporativo. Google Sheets, LibreOffice e Numbers abrem XLSX, embora macros e recursos avançados possam não ser preservados.

Compressão
–
Transparência
–
Animação
–
Lançamento
2007 · Microsoft
Conversor de XLSX

O CSV vira XLSX quando dados exportados vão para pessoas: um relatório para a gerência, uma lista de pedidos para um cliente, resultados de pesquisa para a equipe, gente que espera uma pasta de trabalho com células tipadas e nome de planilha, não texto bruto.

Converter CSV para XLSX: como fica a pasta de trabalho

No arquivo convertido, sku, cep e rastreio são células de texto, então 00125 e o número de rastreio de 22 dígitos aparecem exatamente como no CSV. A coluna pedido_em traz datas ISO, que o Excel reconhece como datas que você pode ordenar e filtrar por mês. Os nomes de cidade mantêm os acentos, porque o arquivo é lido como UTF-8, não importa como o autor do CSV salvou.

A pasta de trabalho ganha uma planilha, chamada Sheet1 a menos que você mude o Nome da planilha (no máximo 31 caracteres, o mesmo limite que o Excel impõe). A formatação das colunas fica simples para que quem recebe aplique os próprios formatos de número. Se o destinatário usa o Excel 2003 ou um sistema de importação antigo que recusa XLSX, CSV para XLS grava o formato binário antigo.

Não faça a pasta de trabalho voltar para CSV pelo Excel

Depois que o XLSX estiver certo, continue trabalhando nele. Salvar de volta em CSV pelo Excel e reabrir o CSV com clique duplo traz de volta todos os problemas de conversão acima. Quando um sistema precisar de CSV de novo, exporte uma cópia nova com XLSX para CSV.

Perguntas frequentes sobre CSV para XLSX

Por que não abrir o CSV no Excel e salvar como XLSX?

Porque o Excel converte os valores ao abrir, antes de você ter a chance de salvar. Zeros à esquerda, números longos e qualquer coisa parecida com uma data são alterados na memória, e salvar como XLSX torna essas mudanças permanentes. Converter antes, sem o Excel adivinhar, mantém o texto original.

O arquivo XLSX fica menor que o CSV?

Muitas vezes, sim. O XLSX é um arquivo ZIP, e textos repetidos, como nomes de estados ou valores de status, são guardados uma única vez em uma tabela de strings compartilhadas, então exportações cheias de valores repetidos costumam encolher.

Meu CSV tem mais de um milhão de linhas. O que acontece no XLSX?

Uma planilha do Excel para em 1.048.576 linhas, contando o cabeçalho. O próprio Excel mostra um aviso de que o arquivo não foi carregado por completo nesses casos. Divida o CSV antes, ou carregue em um banco de dados com CSV para SQL, onde a quantidade de linhas não importa.

Dá para impedir o Excel de alterar meus dados sozinho?

Versões recentes do Excel para Microsoft 365 têm as opções de Conversão Automática de Dados em Arquivo → Opções → Dados, onde você pode desligar a remoção de zeros à esquerda, a conversão de números longos e a transformação de texto em datas. Versões mais antigas não têm essa chave, por isso converter fora do Excel é o caminho mais seguro.

Quais delimitadores de CSV a Detecção automática reconhece?

Ela examina as primeiras linhas em busca de vírgulas, pontos e vírgulas, tabulações, barras verticais e espaços e escolhe o que divide todas as linhas no mesmo número de campos. Se as colunas parecerem erradas, defina o Delimitador manualmente e converta de novo.

O Google Sheets também abre o XLSX convertido do CSV?

Sim. Envie para o Google Drive e abra com o Google Sheets, ou importe em uma planilha existente. Lembre que uma planilha do Google tem limite de 10 milhões de células no total, somando todas as abas.