Converter Excel para CSV
Tire todas as abas de uma pasta de trabalho do Excel como arquivos CSV separados de uma vez só, de um .xls dos anos 1990 a um .xlsm com macros, com o delimitador e a codificação que o programa de destino espera.
Conversor de dados
ou solte arquivos CSV, TSV, TXT … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
Caractere que separa as colunas em arquivos CSV e de texto, tanto na leitura quanto na escrita. A detecção automática identifica o da entrada e grava vírgulas.
UTF-8 funciona para qualquer idioma. Escolha UTF-8 com BOM se o Excel no Windows mostrar acentos ou caracteres asiáticos embaralhados ao abrir o CSV.
Entrada Excel, ODS e Numbers: converta só a primeira planilha ou todas (um CSV por planilha em um ZIP, ou uma chave JSON por planilha).
Nome da aba na nova planilha, com até 31 caracteres.
Array de objetos usa os nomes das colunas como chaves em cada linha; array de arrays é mais compacto e mantém o cabeçalho como primeiro array.
Nome do elemento externo que envolve todas as linhas; cada linha vira um <row> dentro dele.
Usado nos comandos CREATE TABLE e INSERT. Somente letras, dígitos e sublinhados.
As aspas e os tipos de coluna variam um pouco entre bancos de dados; escolha aquele em que você vai importar.
Reescreve as células de data em um único formato. ISO (2026-10-18) é o mais seguro para bancos de dados e código; manter como está deixa as datas como aparecem no original.
Como usar esta ferramenta
- 1
Envie as pastas de trabalho
Adicione arquivos .xls, .xlsx ou .xlsm, até 20 de cada vez e 95 MB cada. Misturar gerações diferentes no mesmo lote não tem problema.
- 2
Escolha as abas e o delimitador
Planilhas a converter começa em todas as planilhas. Defina Delimitador como ponto e vírgula se o CSV for para alguém cujo Excel usa vírgula como separador decimal, como acontece no Brasil.
- 3
Converta e descompacte
Clique em Converter para CSV. Uma pasta de trabalho com várias abas volta como um ZIP com um CSV por planilha, cada um com o nome da aba.
Envie um arquivo .xls, .xlsx ou .xlsm e clique em Converter para CSV: cada planilha vira um CSV UTF-8 separado, pronto para reabrir no Excel ou importar em outro lugar.
Excel para CSV com a pasta de trabalho inteira, não só uma aba
O Excel gravou três formatos principais de pasta de trabalho ao longo dos anos. O .xls binário do Excel 97 ao 2003 guarda as planilhas como registros BIFF e as limita a 65.536 linhas. O .xlsx, introduzido com o Excel 2007, é Office Open XML, um ZIP de partes XML com espaço para 1.048.576 linhas. O .xlsm é o mesmo contêiner com macros VBA dentro. Os três guardam várias planilhas, enquanto um CSV guarda exatamente uma.
Esse descompasso é o problema do dia a dia: um relatório mensal com uma aba por mês, um orçamento com uma planilha por departamento, uma exportação de pesquisa com as respostas em uma aba e os códigos em outra. Exportar pelo Excel significa ativar cada aba, escolher Salvar como e confirmar avisos, doze vezes seguidas. Aqui a pasta de trabalho inteira entra uma vez, e cada aba sai como um arquivo com o nome dela.
Para a primeira aba de uma pasta de trabalho moderna que vai para uma loja virtual ou um CRM, converter XLSX para CSV já vem configurado com datas ISO.
Salvar como do Excel, Google Planilhas e este conversor comparados
| Este conversor | Salvar como do Excel | Download do Google Planilhas | |
|---|---|---|---|
| Todas as planilhas exportadas em um passo | yes | no | no |
| Vírgula ou ponto e vírgula escolhidos por arquivo | yes | Segue a região do Windows | Só vírgula |
| Abre .xls, .xlsx e .xlsm | yes | yes | Depois de importar para o Planilhas |
| Saída em UTF-8 | yes | Só com o tipo CSV UTF-8 | yes |
| Funciona sem instalar programas | yes | no | yes |
Vírgula ou ponto e vírgula: delimitadores de CSV por região
Nos EUA, no Reino Unido, no Canadá, na Austrália, no Japão e em outros lugares onde o separador decimal é o ponto, o Windows usa a vírgula como separador de listas. O Excel nesses lugares grava e espera vírgulas.
- Delimitador: vírgula
- Segue a RFC 4180 e a maioria dos importadores web
Na Alemanha, na França, na Espanha, na Itália, no Brasil e em boa parte da Europa, a vírgula é o separador decimal (1.234,56), então o Windows troca o separador de listas por ponto e vírgula e o Excel o acompanha.
- Delimitador: ponto e vírgula
- Use quando um colega nessas regiões for abrir o arquivo com um clique duplo
Tabulações quase nunca aparecem dentro de dados reais, o que as torna o separador mais seguro para textos com vírgulas e ponto e vírgula, como endereços ou descrições de produtos.
- Delimitador: tabulação
- Ou escolha TSV em Converter para
XLS
Pasta de trabalho do Microsoft Excel 97–2003
XLS é o formato binário de planilha usado pelo Excel desde o Excel 97 até ser substituído pelo XLSX em 2007. Ele é limitado a 65.536 linhas e 256 colunas por planilha e guarda os dados em uma estrutura proprietária. Muitos sistemas legados, portais do governo e exportações bancárias antigas ainda geram ou exigem XLS. Excel, LibreOffice e Google Sheets conseguem abri-lo.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- 1997 · Microsoft
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
- –
As pessoas transformam pastas de trabalho inteiras do Excel em CSV para passar dados a quem não tem Excel, para arquivá-los em texto puro que vai sobreviver a qualquer programa de planilhas ou para dividir um relatório de várias abas em um arquivo por tabela.
Números, datas e zeros à esquerda no CSV exportado
O CSV recebe o valor armazenado em cada célula, não o formato exibido na tela. As datas são gravadas como o Excel as mostra, a menos que você defina Datas como ISO ou timestamp Unix, e os números mantêm a precisão completa. O Excel armazena datas como números seriais contados a partir de 1º de janeiro de 1900 e ainda trata 1900 como ano bissexto, um bug mantido por compatibilidade com o Lotus 1-2-3.
Zeros à esquerda só sobrevivem se a célula era texto na pasta de trabalho. Um CEP digitado como 01310100 em uma célula numérica já foi armazenado como 1310100, então o CSV não tem como trazer o zero de volta. A volta também importa: abrir um CSV com clique duplo faz o Excel adivinhar os tipos de novo, e foi assim que nomes de genes como SEPT2 viraram datas; em 2020 o HUGO Gene Nomenclature Committee os renomeou (SEPTIN2). Para reconstruir uma pasta de trabalho com controle, use converter CSV para XLS ou Dados → De Texto/CSV.
Perguntas sobre converter Excel para CSV
Por que o Excel só salva a planilha atual como CSV?
Um arquivo CSV guarda uma única tabela, então o Salvar como do Excel grava a planilha ativa e avisa que o resto será perdido. Com Planilhas a converter em todas as planilhas, cada aba vira aqui um CSV próprio dentro de um único ZIP.
Posso converter um .xls antigo do Excel 2003 para CSV?
Sim. O formato binário .xls usado do Excel 97 ao 2003 converte exatamente como um .xlsx. As planilhas dele vão até 65.536 linhas e 256 colunas, então o CSV nunca será maior do que essa grade.
O que acontece com as macros de uma pasta de trabalho .xlsm ao virar CSV?
Macros VBA são código, não dados, então ficam de fora; o CSV traz os valores das células que as macros produziram por último.
Como faço o Excel abrir em colunas um CSV com ponto e vírgula?
O Excel separa um CSV usando o separador de listas das configurações regionais do Windows. Se o arquivo usa o outro caractere, abra-o por Dados → De Texto/CSV e escolha o delimitador ali, ou converta de novo com o Delimitador correspondente.
Por que escolher UTF-8 com BOM ao converter Excel para CSV?
A marca de ordem de bytes (BOM) são três bytes invisíveis no início do arquivo que dizem ao Excel no Windows para ler o texto como UTF-8. Sem ela, o Excel volta para a página de código local, e nomes acentuados viram símbolos como é. A maioria dos importadores web ignora o BOM, embora alguns scripts mais rígidos tropecem nele.