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
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
- Selecione o arquivo Excel (.xlsx) que deseja converter clicando no botão de upload.
- A ferramenta lê o arquivo localmente no navegador usando a função
read()do SheetJS com tipo'array'. - O conteúdo da primeira planilha é extraído automaticamente para conversão.
- 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. - 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.