Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte CSV para XLSX de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
CSV para XLSX
Um CSV é um arquivo de texto. Contém valores e separadores e mais nada: nenhum tipo, nenhuma formatação, nenhuma indicação do que uma coluna deveria ser. Quando o Excel abre um, precisa adivinhar tudo isso enquanto lê, e adivinha coluna por coluna sem saber para que servem os dados.
Esses palpites são famosos pelo estrago. Um CEP 01234 vira 1234. Um código de produto 0071 vira 71. Um número de conta de dezesseis dígitos vira 1,23457E+15 e, em algumas versões, é arredondado a ponto de os dígitos originais não voltarem mais. Qualquer coisa parecida com data vira data — foi assim que um gene chamado SEPT2 acabou virando 2 de setembro, um problema sério o bastante para que geneticistas renomeassem seus genes em vez de continuar brigando com planilhas.
Um XLSX é uma planilha com os tipos já decididos. Cada célula carrega se é texto ou número, então o Excel abre o arquivo em vez de interpretá-lo, e os valores que você vê são os valores que foram escritos.
A conversão daqui lê o CSV uma vez, decide cada valor pela evidência e o escreve como aquilo que ele é. O que é inequivocamente número vira número; o que não é continua texto, zeros à esquerda e tudo. Não é mágica e não lê sua mente sobre uma coluna de dígitos que poderia ser qualquer uma das duas coisas — mas toma a decisão uma vez, à vista, em vez de deixá-la para uma caixa de importação que cada pessoa responde de um jeito.
A outra metade do sofrimento com CSV é o delimitador, e em português você conhece bem. O formato leva o nome das vírgulas e muitas vezes não usa nenhuma: exportações de sistemas configurados em português, alemão, francês ou espanhol costumam usar ponto e vírgula, porque a vírgula já está ocupada fazendo as vezes de separador decimal.
Abra um arquivo desses esperando vírgulas e cada linha cai em uma coluna só. Aqui o separador é detectado a partir do próprio arquivo, o que resolve os casos comuns, e você pode defini-lo à mão nas opções abaixo do resultado se a detecção errou — converta de novo e o assunto leva um segundo. Tabulações são tratadas do mesmo jeito, o que cobre as exportações que na verdade são TSV com nome terminando em .csv.
Vale ser claro sobre o teto. Formatação, cores, larguras de coluna, painéis congelados, fórmulas, gráficos, filtros e várias planilhas não sobrevivem à conversão porque nunca estiveram no arquivo. Um CSV guarda uma grade de valores; todo o resto que faz de uma planilha uma planilha está ausente por projeto.
O que você recebe é uma pasta de trabalho limpa, de uma aba só, com seus dados corretamente tipados — que é o ponto de partida certo. Formatar leva um minuto no Excel; recuperar uma coluna de CEPs que perderam os zeros à esquerda três passos atrás leva bem mais.
Olhe o que costuma haver dentro de um CSV. Cadastros de clientes, históricos de pedidos, folhas de pagamento, listas de e-mail, exportações de um CRM ou de uma loja. Chega perto da própria definição de dados que não se entrega a uma empresa achada num resultado de busca.
Esta conversão acontece inteiramente no seu navegador: o interpretador e o escritor da pasta de trabalho são JavaScript que a página baixou, e o arquivo é lido do seu disco para a sua própria aba. Nada é enviado, e isso se verifica em vez de se acreditar: abra as ferramentas de desenvolvedor, olhe a aba de rede e converta alguma coisa. Também quer dizer que não há limite de tamanho imposto por um envio nem fila atrás de outras pessoas.
O outro jeito de um CSV chegar quebrado é a codificação. Um arquivo escrito em UTF-8 e lido com uma página de código antiga transforma as letras acentuadas em pares de símbolos; lido ao contrário, elas somem de vez.
A pista confiável é uma palavra que você conhece. Se «endereço» aparece como «endereço», você está vendo UTF-8 lido como Windows-1252. Se aparece como «endere?o», a informação já se perdeu e a exportação precisa ser refeita. Em português o sinal chega rápido, com cedilhas e til por toda parte. Esta página lê UTF-8, que é o que quase toda exportação atual produz.
O XLSX tem um teto rígido de 1.048.576 linhas e 16.384 colunas por planilha. Um CSV não tem teto nenhum, então é perfeitamente possível estar segurando um arquivo que não cabe em uma única aba.
Se a sua exportação passa do limite de linhas, uma planilha é o destino errado e não um probleminha a contornar. Esse volume de dados pede um banco de dados ou um arquivo Parquet, e converter aqui só significaria perder tudo o que vem depois da milionésima linha.
A primeira linha vira a linha de cabeçalho da planilha. Nada é renomeado nem arrumado, então o que a exportação chamou de suas colunas é o que você recebe.
Trinta segundos antes de converter são bem gastos, porque nomes de cabeçalho viajam mais longe do que as pessoas esperam: tabelas dinâmicas, legendas de gráficos e toda importação posterior vão usá-los. Consertar uma coluna chamada col_7 leva um instante no CSV e sobrevive a todas as cópias do arquivo.
Solte quantos CSVs quiser. Cada um vira a sua própria pasta de trabalho e todos voltam dentro de um ZIP. Eles não são fundidos numa pasta só com várias abas, porque isso exigiria decidir qual arquivo é qual aba, e em que ordem.
Se uma pasta com várias abas é mesmo o que você quer, converta um a um e junte as abas no Excel depois. Assim a fusão é uma decisão que você tomou, e não uma que um conversor tomou no seu lugar.
| CSV | XLSX | |
|---|---|---|
| Nome completo | Comma-Separated Values | Pasta de trabalho do Excel |
| Extensão do arquivo | .csv | .xlsx |
| Tipo de mídia | text/csv | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Publicado pela primeira vez | 1972 | 2007 |
| Publicado por | — | Microsoft |
| Especificação | RFC 4180 | ECMA-376 |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Abre no navegador | Nenhum navegador | Nenhum navegador |
| Considerado no lugar | JSON, Parquet | ODS, Parquet |
Microsoft Excel e LibreOffice Calc leem tanto CSV quanto XLSX, então dá para comparar o resultado com o original sem um segundo programa.
Os dois miram trabalhos diferentes: CSV em mover dados entre programas, XLSX em a edição. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
CSV foi publicado em 1972. Está descrito em RFC 4180, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.
XLSX vem da Microsoft é de 2007, descrito em ECMA-376. Microsoft Excel, LibreOffice Calc e Google Sheets leem o formato.
CSV foi publicado em 1972 e XLSX em 2007. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é SheetJS, um leitor e gravador de planilhas em JavaScript; seu navegador baixa isso uma vez e guarda.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. SheetJS é baixado para a sua máquina e roda lá, e por isso não há contador.
Não. XLSX guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original.
Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe Excel Workbook.
Esta página converte um no outro. Se a sua dúvida é escolher e não converter, CSV vs XLSX responde qual usar, para quê, e no que cada um é ruim.