Por que converter CSV para Excel
Um CSV exportado de um sistema abre no Excel como uma única coluna, ou com acentos quebrados, quando o separador ou a codificação não batem com as configurações do computador. Converter para XLSX gera uma planilha de verdade, com colunas certas, que abre igual em qualquer lugar.
CSV é texto simples com uma linha por registro e valores separados por vírgula ou ponto e vírgula; Excel é uma pasta de trabalho do Excel (XLSX, XLS ou ODS do LibreOffice), com abas, formatos e fórmulas.
O que esperar
- O separador (vírgula, ponto e vírgula ou tabulação) é detectado pela primeira linha, então CSVs brasileiros e europeus com ponto e vírgula também funcionam.
- Os números seguem a convenção do próprio arquivo: em arquivos com ponto e vírgula, 1.250,50 vira o número 1250,5; em arquivos com vírgula, 1,250.50 também. Códigos com zero à esquerda (CEP, telefone) continuam como texto.
Seus dados ficam no seu aparelho
Planilhas costumam ter listas de clientes, salários ou dados financeiros. Aqui a conversão roda no navegador e nada é enviado; dá para converter até cinco arquivos de uma vez.
Como funciona
O arquivo é lido num Web Worker pela edição comunitária do SheetJS, uma biblioteca de planilhas de código aberto que lê XLSX, XLS, ODS, CSV e JSON. Ela monta uma pasta de trabalho na memória e grava em Excel: uma pasta de trabalho Office Open XML com uma aba por aba de origem, comprimida. O resultado aparece na página e pode ser baixado.
Perguntas frequentes
Meu arquivo é enviado?
Não. Ele é convertido pelo navegador neste aparelho.
Meu CSV usa ponto e vírgula. Funciona?
Sim. O separador é detectado automaticamente pela primeira linha.
Quais arquivos posso usar?
XLSX, XLS, XLSM, ODS, CSV, TSV e JSON, até cinco de uma vez.
Fontes
- RFC 4180 — Common Format and MIME Type for Comma-Separated Values (CSV) Files
- ECMA-376 — Office Open XML File Formats (XLSX)
- SheetJS Community Edition documentation
Revisado em 19 de out. de 2026 · vetores de teste fixtures/convert/spreadsheet/csv-to-excel/