IA no seu dispositivo — profissional e privado.

Converter Excel para CSV

Excel para CSV com precisão total e datas ISO — grátis.

  • Funciona no seu dispositivo
  • Precisão total · Datas ISO 8601
  • Todas as opções grátis · Lote com Pro

Solte aqui uma pasta de trabalho do Excel

XLSX, XLSM, XLS, XLSB ou ODS, até 50.0 MB

Configurações do CSVTodas as opções são gratuitas
Valores
Valores

A precisão total escreve o valor que a célula contém. «Como apresentado» escreve o que o Excel desenha, arredondamento incluído.

Datas
Datas

ISO 8601 é inequívoco e aceito em todo lugar. O de série é a contagem de dias em bruto.

Delimitador
Delimitador

Ponto e vírgula para regiões onde a vírgula é o separador decimal.

Aspas
Aspas

«Nenhum» remove delimitadores e quebras de linha do texto da célula em vez de deixá-los quebrar a linha.

Codificação
Codificação

Acrescente o BOM quando o arquivo for aberto com duplo clique no Excel.

Fins de linha
Fins de linha

LF para Unix, macOS e bancos de dados. CRLF para ferramentas Windows.

Limpeza

A limpeza inicial elimina um bloco de título acima da tabela.

Arquivos

Grátis: uma pasta de trabalho até 50.0 MB.

Pro

A versão gratuita converte uma pasta de trabalho de cada vez.

Ainda sem pasta de trabalho

Como converter Excel para CSV

  1. 1

    Adicione a sua pasta de trabalho

    Arraste um arquivo XLSX, XLSM, XLS, XLSB ou ODS, ou selecione-o. É lido no seu dispositivo e nunca é enviado.

  2. 2

    Escolha como os valores são escritos

    A precisão total mantém todos os dígitos que a célula contém; o formato de apresentação corresponde ao que o Excel mostra. Escolha datas ISO 8601 para bancos de dados e pipelines, ou o formato de data da planilha.

  3. 3

    Defina o formato CSV

    Escolha o delimitador, as aspas, os fins de linha e a codificação de saída. Remova linhas e colunas vazias em qualquer extremidade e ignore as linhas de cabeçalho acima da tabela.

  4. 4

    Selecione planilhas e baixe

    Marque as planilhas que quiser, junte-as opcionalmente num único CSV com uma coluna de nome da planilha e baixe um arquivo ou um ZIP com tudo.

O que esta ferramenta de Excel para CSV oferece

Tudo o que se segue está disponível sem pagar: o tratamento de valores e datas, todas as opções de formato CSV, os controles de limpeza, a seleção de planilhas e a junção. O plano pago acrescenta lotes e eleva o limite de tamanho — não desbloqueia a conversão em si.

  • Precisão numérica total. É escrito o valor que a célula contém, por isso um número apresentado como 3,14 exporta mesmo assim os seus quinze dígitos.
  • Datas ISO 8601. Saída inequívoca do tipo 2020-01-01, aceita por qualquer banco de dados e ferramenta de BI, em vez do formato local da pasta de trabalho.
  • Exportação de fórmulas. Escreve as próprias fórmulas em vez dos resultados armazenados, para auditoria ou para reconstruir um modelo em outro lugar.
  • Cinco codificações de saída. UTF-8, UTF-8 com marca de ordem de bytes, UTF-16 LE, Windows-1252 e ISO-8859-1, com a contagem dos caracteres que o destino não consegue representar.
  • Limpeza no início e no fim. Remove linhas e colunas vazias no início da planilha além do fim, e ignora as linhas de cabeçalho acima da tabela.
  • Seleção de várias planilhas. Converte qualquer combinação de planilhas — não apenas uma, nem apenas todas —, incluindo as ocultas.
  • Junção num único CSV. Funde as planilhas selecionadas num só arquivo, com o cabeçalho escrito uma vez e uma coluna opcional a nomear a planilha de origem de cada linha.
  • Pré-visualização ao vivo. Uma visualização em tabela e o texto CSV exato, ambos regenerados à medida que você altera as configurações, para verificar o resultado antes de baixar.
  • Copiar para a área de transferência. Leve o CSV diretamente para um script, uma mensagem ou outra planilha sem salvar um arquivo primeiro.
  • Lote e ZIP. Coloque várias pastas de trabalho em fila e leve tudo num único arquivo.
  • Nada é enviado. A pasta de trabalho é lida no seu dispositivo, e é por isso que um arquivo com salários ou dados de clientes está seguro aqui.

Valores e precisão: a diferença que importa

Uma célula contém uma coisa e mostra outra. Escreva 3,14159265358979 numa célula formatada com duas casas decimais e a célula continua contendo os quinze dígitos; o 3,14 é apenas como ela é desenhada na tela. A maioria dos conversores exporta o desenho, e a diferença é invisível até alguém tentar usar os números.

As mesmas três células, de duas maneiras

  • 3,14159265358979 apresentado como 3,14. Exportar a apresentação escreve 3,14 e onze dígitos significativos desaparecem para sempre. A precisão total escreve o valor que a célula contém.
  • 1234567,891 apresentado como 1 234 567,89. Exportar a apresentação coloca um separador de milhares num arquivo separado por vírgulas. Ou fica entre aspas e toda a gente o lê como texto em vez de número, ou quebra a linha em colunas adicionais. A precisão total escreve 1234567.891.
  • Uma porcentagem apresentada como 7,5 %. A célula contém 0,075. Exportar a apresentação coloca um sinal de porcentagem numa coluna numérica com a qual nada conseguirá calcular.

Quando escolher «Como apresentado» mesmo assim

Use-o quando a formatação for o objetivo: um relatório que alguém vai ler em vez de calcular, uma coluna de moeda que tem de manter o símbolo, ou um arquivo que tem de coincidir exatamente com uma planilha impressa. Aqui é uma escolha deliberada e não o padrão, e a pré-visualização mostra o que vai produzir antes de baixar.

Datas num CSV

As planilhas não têm tipo de data. Uma data é um número que conta dias desde uma origem, vestido com um formato de apresentação — por isso o mesmo arquivo pode mostrar 01/02/2024 a uma pessoa e 02/01/2024 a outra, e por isso uma data pode sobreviver a uma exportação e ainda assim chegar errada.

As três opções

  • ISO 8601 (padrão). 2020-01-01, ou 2020-01-01T09:30:00 com hora. Ordena corretamente como texto, é inequívoco em qualquer região e é aceito por qualquer banco de dados sem string de formato.
  • Como apresentado. O que o formato da própria pasta de trabalho produzir. Correto quando o arquivo tem de coincidir exatamente com a planilha; arriscado quando atravessa uma fronteira.
  • Número de série. A contagem de dias em bruto. Útil quando o sistema receptor faz a conversão por si, ou quando é preciso preservar um valor que o calendário não consegue exprimir.

Duas particularidades que convém conhecer

  • 1900 não foi bissexto. As planilhas arrastam um erro de compatibilidade com décadas que trata 29 de fevereiro de 1900 como um dia real. As datas anteriores a 1 de março de 1900 ficam, por isso, desviadas um dia se o conversor não levar isso em conta — este tem, e comunica esse dia como 1900-02-29 em vez de o deslocar em silêncio.
  • Algumas pastas de trabalho contam desde 1904. Os arquivos criados em planilhas Mac antigas usam outra origem. Ignorá-la deixa todas as datas quatro anos e um dia desviadas, e nada no resultado parece errado. A configuração é lida do arquivo e aplicada automaticamente.

Opções do CSV explicadas

As configurações certas dependem inteiramente do que vai ler o arquivo. Estas são as que importam e para que serve cada uma.

  • Delimitador. Sete à escolha. A vírgula é o padrão; os outros existem por causa das regiões e dos pipelines, abordados na seção seguinte.
  • Codificação. Como os caracteres se tornam bytes. UTF-8 para tudo o que é moderno; UTF-8 com marca de ordem de bytes quando o arquivo for aberto com duplo clique no Excel; Windows-1252 ou ISO-8859-1 para software Windows e Unix mais antigo; UTF-16 LE para ferramentas que esperam aquilo a que o Excel chama «Texto Unicode».
  • Fins de linha. LF para Unix, macOS, git e a maioria dos bancos de dados; CRLF para ferramentas Windows e alguns importadores estritos.
  • Aspas. O mínimo segue a norma CSV e só coloca aspas onde é indispensável. «Todos os campos» envolve cada campo. «Nenhum» remove os caracteres que quebrariam uma linha.
  • Limpeza. Remove linhas e colunas vazias no início da planilha, no fim, ou em ambas as extremidades.
  • Ignorar linhas. Descarta um número fixo de linhas acima da tabela, para exportações que começam com um título e uma data.

Quando usar cada delimitador

O delimitador é de longe a causa mais comum de um CSV que abre como uma única coluna comprida, e a solução é quase sempre usar o que o programa receptor espera, e não o que parece mais arrumado.

  • Vírgula. O padrão e a escolha geral mais segura. Para bancos de dados, APIs, scripts e tudo o que diga «CSV» sem mais nada.
  • Ponto e vírgula. Onde a vírgula for o separador decimal — grande parte da Europa e da América Latina. As planilhas dessas regiões esperam ponto e vírgula e, caso contrário, colocam cada linha numa só célula.
  • Tabulação. Valores separados por tabulações, e o formato que cola de forma limpa numa planilha. Útil quando os próprios dados estão cheios de vírgulas.
  • Barra vertical. Comum em ETL e em carregamentos de armazéns de dados, onde é escolhida precisamente por quase nunca aparecer em texto real.
  • Dois pontos, barra e cerquilha. Mais raros, e escolhidos pela mesma razão que a barra vertical: quando os próprios dados estão cheios de vírgulas e pontos e vírgulas, o delimitador que sobrevive é o que nunca aparece neles.

Que codificação devo escolher?

A codificação decide como as letras se tornam bytes, e errar nisso é a razão de um arquivo exportado mostrar «Café» como «Café». A armadilha é que um arquivo UTF-8 correto continua aparecendo mal, porque o programa que o lê assumiu outra coisa.

  • UTF-8. A resposta certa para bancos de dados, scripts, git e qualquer ferramenta moderna. Cobre todas as línguas e todos os símbolos.
  • UTF-8 com BOM. Os mesmos bytes com uma marca curta à frente. Escolha isto quando alguém for abrir o arquivo com duplo clique no Excel, que de outro modo assume a codificação local do sistema e estraga todos os acentos.
  • UTF-16 LE. O que o Excel escreve ao salvar como «Texto Unicode». Alguns utilitários Windows e ferramentas de importação em massa exigem-no.
  • Windows-1252. A codificação antiga da Europa Ocidental, ainda esperada por software Windows mais antigo e por muitas importações de ERP. Cobre letras latinas acentuadas, aspas tipográficas e travessões.
  • ISO-8859-1. Latin-1, ainda exigida por alguns pipelines Unix e interfaces de mainframe. Mais estreita do que Windows-1252: sem aspas tipográficas, travessões ou símbolo do euro.

As duas codificações antigas não conseguem representar a maioria dos caracteres do mundo. Em vez de os soltar em silêncio, a ferramenta os substitui e indica quantos foram afetados e quais eram, para que você mude para UTF-8 sabendo exatamente por quê.

Planilhas: escolher, exportar e juntar

Um CSV contém uma tabela e uma pasta de trabalho contém normalmente várias. Cada planilha é listada com o seu número de linhas e colunas, incluindo as ocultas, e é você que decide o que acontece a cada uma.

  • Uma planilha. Marque uma única planilha e baixe um único CSV com o nome da pasta de trabalho.
  • Várias planilhas. Marque qualquer combinação. Cada uma passa a ser o seu próprio CSV, entregues juntas num ZIP, com nomes que se mantêm únicos mesmo quando duas planilhas se reduzem ao mesmo nome de arquivo.
  • Juntas num arquivo. Funda as planilhas selecionadas num só CSV. O cabeçalho é escrito uma vez em vez de reaparecer no meio dos dados, e uma primeira coluna opcional registra de que planilha vem cada linha, para o arquivo poder voltar a ser separado.
  • Planilhas ocultas. São listadas e assinaladas, porque uma planilha oculta é muitas vezes exatamente a tabela de consulta de que alguém precisa — e nunca são convertidas se não as marcar.

Como decorre a conversão

A pasta de trabalho é aberta no seu dispositivo e lida uma única vez. Só são expandidas as partes de que um CSV realmente precisa — os dados da planilha, o texto compartilhado e os formatos numéricos —, por isso um arquivo grande por causa das imagens ou dos gráficos não custa nada mais a converter. Tudo o resto é reescrever o que já está em memória, e é por isso que alterar uma configuração atualiza a pré-visualização de imediato em vez de recomeçar.

O que acontece a cada célula

  • O texto é escrito tal como está guardado, com aspas apenas onde as regras do CSV as exigem.
  • Os números são escritos com precisão total por padrão; o formato de apresentação só é aplicado se o pedir.
  • As datas são reconhecidas pelo formato numérico da célula e escritas como ISO 8601, porque uma planilha as armazena como simples números.
  • As fórmulas são escritas como o seu último resultado calculado, ou como o texto da fórmula se escolher essa opção.
  • Booleanos e erros passam a TRUE, FALSE e ao texto do erro, como #DIV/0!, tal como a planilha mostra.
  • As células vazias passam a campos vazios, para que o número de colunas se mantenha igual em todas as linhas.

Por que converter Excel para CSV?

O CSV é o menor denominador comum dos dados tabulares. Enquanto um XLSX é um pacote comprimido de XML que descreve planilhas, estilos, fórmulas e gráficos, um CSV é uma única tabela que qualquer coisa consegue ler — e é exatamente por isso que é o que os bancos de dados, as APIs e as ferramentas de análise pedem.

  • Troca de dados. Qualquer importação para banco de dados, ferramenta de BI ou pipeline de ETL aceita CSV; muito menos aceitam uma pasta de trabalho.
  • Texto simples. O CSV é legível, comparável e fácil de versionar em git, por isso uma alteração aos dados aparece como uma alteração ao arquivo.
  • Não é preciso planilha. Quem recebe pode abri-lo em qualquer aplicativo, ou lê-lo a partir de um script em três linhas.
  • Armazenamento a longo prazo. Uma tabela em texto simples ainda será legível daqui a vinte anos, aconteça o que acontecer ao aplicativo que a produziu.

Boas práticas

  • Siga o destino, não a sua máquina. Defina o delimitador e a codificação de acordo com o que o programa receptor espera. Um arquivo que abre perfeitamente para você pode chegar ilegível.
  • Mantenha a precisão total para tudo o que vá ser calculado. Use o formato de apresentação apenas para arquivos que as pessoas vão ler, não calcular.
  • Prefira datas ISO sempre que o arquivo sair da sua equipe. É o único formato que não pode ser mal lido.
  • Verifique a pré-visualização antes de baixar. Os números de linhas e colunas mostrados são os que vão ser escritos, por isso uma limpeza que comeu uma coluna vê-se de imediato.
  • Limpe a partir do início em planilhas feitas à mão. Um bloco de título acima da tabela é a razão habitual para um CSV com colunas iniciais vazias.
  • Divida primeiro as pastas de trabalho muito grandes. Se um arquivo estiver acima do limite de tamanho, dividi-lo em pastas de trabalho por planilha permite converter cada parte com folga.

Rapidez e privacidade

A pasta de trabalho é lida uma vez e tudo o resto é reescrever dados já em memória, num processo em segundo plano para que a página nunca trave. É isso que faz com que alterar uma configuração pareça instantâneo mesmo num arquivo muito grande.

  • Cerca de um segundo para ler uma pasta de trabalho de 30 MB com 200 000 linhas por 12 colunas.
  • Menos de um milissegundo para reescrever a pré-visualização após qualquer alteração de configurações, seja qual for o tamanho do arquivo.
  • Nada é enviado. Não há passagem por servidor, por isso o tamanho do seu arquivo é limitado pelo seu dispositivo e não pela largura de banda de ninguém.

Uma pasta de trabalho de 30 MB com 200 000 linhas é lida em cerca de um segundo, e alterar qualquer configuração reescreve a pré-visualização em menos de um milissegundo, porque o arquivo só é lido uma vez.

Perguntas frequentes

Como funciona o conversor de Excel para CSV?

Solte um arquivo XLSX, XLSM, XLS, XLSB ou ODS e a pasta de trabalho é lida no seu dispositivo. A ferramenta lista todas as planilhas, mostra uma pré-visualização em tabela e o texto CSV exato que vai escrever, e converte as planilhas que marcar. Nada é enviado: a conversão roda no seu dispositivo, não nos nossos servidores, o que a torna segura para pastas de trabalho com salários ou dados de clientes.

Que formatos e versões do Excel são suportados?

XLSX, XLSM (com macros) e os modelos XLTX/XLTM a partir do Excel 2007, além do XLS antigo do Excel 97–2003, do formato binário XLSB e do ODS OpenDocument do LibreOffice e do OpenOffice. Converta uma planilha, várias ou todas de uma vez: como arquivos CSV separados, como um ZIP, ou juntas num único CSV.

Por que os meus números perdem casas decimais em outros conversores?

Porque a maioria exporta o que a célula mostra em vez do que ela contém. Uma célula com 3,14159265358979 formatada com duas casas aparece como 3,14, e é essa string arredondada que é escrita: os outros onze dígitos desaparecem. Esta ferramenta escreve por padrão o valor armazenado, por isso a precisão total é preservada. Mude Valores para «Como apresentado» apenas quando quiser deliberadamente o texto formatado.

Como são exportadas as datas?

Como ISO 8601 por padrão: 2020-01-01, ou 2020-01-01T09:30:00 quando a célula tem hora. É inequívoco e aceito por qualquer banco de dados, script ou ferramenta de BI. Uma planilha não tem tipo de data internamente, apenas um número com formato de apresentação, por isso exportar a apresentação dá o formato que aquela pasta de trabalho usava, e 1/1/20 é ambíguo assim que atravessa uma fronteira. O formato de apresentação e o número de série continuam disponíveis se um sistema a jusante precisar deles.

Posso controlar o delimitador, a codificação e os fins de linha?

Sim, e tudo isso é gratuito. Escolha entre sete delimitadores — vírgula, ponto e vírgula, tabulação, barra vertical, dois pontos, barra ou cerquilha; UTF-8, UTF-8 com marca de ordem de bytes, UTF-16 LE, Windows-1252 ou ISO-8859-1; e fins de linha LF ou CRLF. O ponto e vírgula serve regiões onde a vírgula é o separador decimal, a tabulação serve para colar numa planilha e a barra vertical serve pipelines de dados. Se uma codificação não conseguir representar um caractere, a ferramenta indica quantos foram afetados em vez de os perder em silêncio.

O que fazem as opções de aspas e de limpeza?

O modo mínimo coloca aspas num campo só se este contiver o delimitador, uma aspa ou uma quebra de linha: a regra do RFC 4180 e o padrão correto. «Todos os campos» envolve cada campo, para analisadores estritos. «Nenhum» remove esses caracteres em vez de deixá-los quebrar a linha, porque um CSV cujas linhas têm larguras diferentes não é um CSV. A limpeza remove linhas e colunas vazias no início da planilha, no fim, ou em ambas as extremidades — o início é o que elimina um bloco de título acima da tabela.

Posso escolher que planilhas converter, ou juntá-las?

Marque qualquer combinação de planilhas, incluindo as ocultas. Cada uma passa a ser o seu próprio CSV, ou pode juntar as planilhas selecionadas num único arquivo com o cabeçalho escrito uma só vez e uma primeira coluna opcional a indicar de que planilha vem cada linha, para poder separá-lo mais tarde.

A ferramenta é gratuita e privada, e funciona no celular?

Todas as opções de conversão são gratuitas: delimitador, codificação, aspas, fins de linha, tratamento de valores e datas, limpeza, seleção de planilhas e junção. A versão gratuita converte uma pasta de trabalho até 50 MB de cada vez; o Pro acrescenta lotes de até 50 arquivos, um único ZIP para todo o lote e eleva o limite de tamanho até o que o seu dispositivo aguentar. Funciona em qualquer navegador moderno, no celular ou no computador, e os arquivos nunca são enviados.

4.8de 5

de 312 avaliações

Avalie esta ferramenta

Toque numa estrela — leva um segundo