ByteCompress

Search Tools

Search for a tool by name

Conversor Excel para CSV

Converta arquivos Excel (.xlsx) para CSV diretamente no navegador, sem necessidade de upload. Esta ferramenta realiza a conversão de forma segura e rápida, preservando dados e fórmulas.

Arraste e solte arquivos aqui

ou Selecionar Arquivos

Tamanho máximo: 100 MB · Máximo de 10 arquivos por vez

Os seus ficheiros são processados no browser e nunca enviados

O Conversor Excel para CSV permite transformar arquivos XLSX em arquivos CSV compatíveis com a norma RFC 4180, utilizando processamento inteiramente no navegador. Com suporte ao tratamento de células mescladas, datas em formato serial do Excel convertidas para strings ISO e fórmulas avaliadas por seus valores em cache, esta ferramenta utiliza a biblioteca SheetJS (xlsx v0.18) para garantir conversões precisas. Ao operar no cliente, sua privacidade é preservada, pois nenhum dado é enviado a servidores externos. Para outras conversões úteis, confira também CSV to XLSX e XLSX to JSON.

Como Usar o Conversor Excel para CSV

  1. Selecione o arquivo Excel (.xlsx) que deseja converter clicando no botão de upload.
  2. A ferramenta lê o arquivo localmente no navegador usando a função read() do SheetJS com tipo 'array'.
  3. O conteúdo da primeira planilha é extraído automaticamente para conversão.
  4. A conversão para CSV é feita com a função utils.sheet_to_csv(), que gera um arquivo CSV delimitado por vírgulas e compatível com RFC 4180.
  5. Baixe o arquivo CSV gerado para uso imediato.

Como Funciona a Conversão

A ferramenta processa o arquivo XLSX inteiramente no cliente, utilizando a biblioteca SheetJS versão 0.18. Ela lê os dados binários do arquivo Excel como um array de bytes, o que permite manipular o conteúdo sem enviar dados para servidores externos, garantindo segurança e privacidade. O script identifica a primeira planilha no arquivo através da propriedade SheetNames[0] e extrai seu conteúdo.

Durante a conversão, células mescladas são desmescladas para manter a estrutura correta do CSV. Datas armazenadas como números seriais do Excel são convertidas para strings no padrão ISO 8601, facilitando a interoperabilidade com sistemas que requerem formatos padronizados. Fórmulas são avaliadas com base nos valores em cache presentes no arquivo, garantindo que o CSV contenha os resultados finais e não as expressões.

O arquivo CSV final segue o padrão RFC 4180, usando vírgulas como delimitadores e aspas para campos que contenham vírgulas ou quebras de linha. O tamanho máximo recomendado para arquivos de entrada é 100MB, devido às limitações de memória do navegador.

Exemplo de Conversão

Entrada Excel (XLSX):
A1: Nome | B1: Data de Nascimento | C1: Saldo
A2: João | B2: 43831 (serial Excel para 2020-01-01) | C2: =100+50

Saída CSV gerado:
"Nome","Data de Nascimento","Saldo"
"João","2020-01-01T00:00:00.000Z","150"

Quando Usar o Conversor Excel para CSV

  • Para exportar dados de planilhas para sistemas que exigem arquivos CSV, como bancos de dados e ferramentas de análise.
  • Quando precisar transformar arquivos Excel grandes (até 100MB) sem enviar dados sensíveis para servidores externos.
  • Se for desenvolvedor ou analista que precisa automatizar a leitura de dados em formatos CSV para scripts ou aplicações web.
  • Para designers ou profissionais de marketing que trabalham com planilhas e precisam gerar listas para importação em ferramentas que aceitam CSV.
  • Estudantes que desejam entender diferenças entre formatos de arquivo e manipular dados localmente.

Para outras opções de conversão, experimente também CSV to XLSX para o caminho inverso, ou Json To Csv para exportar dados JSON em formato CSV.

Perguntas Frequentes

Quais formatos de arquivo o Conversor Excel para CSV suporta?

Esta ferramenta aceita arquivos no formato XLSX, que é o padrão moderno do Microsoft Excel. Formatos antigos como XLS não são suportados diretamente, pois o processamento usa a biblioteca SheetJS que trabalha com o padrão Open XML.

Como são tratadas as células com fórmulas no arquivo Excel?

O conversor utiliza os valores em cache das fórmulas presentes no arquivo XLSX. Isso significa que o CSV conterá o resultado calculado da fórmula, e não a expressão em si, garantindo que os dados exportados reflitam o conteúdo exibido na planilha.

Qual o tamanho máximo de arquivo que posso converter?

Recomenda-se arquivos de até 100MB para evitar problemas de memória no navegador. Arquivos maiores podem causar lentidão ou falhas, pois todo o processamento é feito no cliente em memória RAM.

O que acontece com as células mescladas durante a conversão?

As células mescladas são desmescladas para que cada célula do CSV corresponda a um valor individual. Isso evita perda de dados e mantém a estrutura tabular correta no arquivo CSV, que não suporta mesclagem.

Os dados são enviados para algum servidor durante a conversão?

Não. Todo o processamento ocorre localmente no navegador do usuário, garantindo que nenhum dado seja enviado para servidores externos. Isso protege a privacidade e segurança das informações contidas no arquivo Excel.

O CSV gerado segue algum padrão específico?

Sim, o arquivo CSV está em conformidade com a RFC 4180, usando vírgulas como delimitadores e aspas para campos que contenham vírgulas, quebras de linha ou aspas. Isso assegura compatibilidade com a maioria dos sistemas que processam CSV.

Ferramentas Relacionadas