Ir para a ferramenta
ViewCSV
Sem upload de arquivos

Converter CSV para Excel (XLSX)

excel-risk-sample.csv· DADOS DE EXEMPLO4 linhas · 8 colunas
Tipos de valor
Como texto, os zeros à esquerda e os IDs longos são mantidos, e fórmulas continuam como texto. Com a detecção de números, valores com mais de 15 dígitos significativos continuam sendo gravados como texto, porque o Excel os arredondaria.
excel-risk-sample.csv
#customer_idorder_refphonepart_codelot_codequantityunit_pricenote
10041240217730091152400016+155501002343-1212E3219.90=SUM(F2:F3)
20773040217730091152400017+155501002351/24E10154.25@supplier review
30003198765432109876543210+1555010023610-41E0211250.00-5% promo
41200810000000000000000001+15550100237MAR-127E540.99Zoë Łukasz, 東京 office

4 linhas · 1 arquivo Gerado no seu navegador; abra no Excel, no LibreOffice ou no Google Planilhas.

Abra ou cole um arquivo CSV e escolha Baixar XLSX. Por padrão, todas as células são gravadas como texto, então 00731, números de pedido de 20 dígitos e valores como =SUM(A1:A2) chegam ao Excel exatamente como estavam, sem serem cortados, arredondados ou calculados. Escolha Detectar números e true/false para as colunas com que você quer fazer contas. A pasta de trabalho é montada no seu navegador, e o CSV nunca é enviado a um servidor.

Como converter CSV para Excel

  1. Abra um arquivo .csv, .tsv ou .txt, arraste-o para a ferramenta ou cole as linhas. Confira a tabela em Entrada; se ficou tudo em uma coluna ou os acentos aparecem errados, ajuste o delimitador ou a codificação em Configurações de importação.
  2. Defina o Nome da planilha (começa com o nome do arquivo) e escolha os Tipos de valor.
  3. Mantenha ou altere as opções de cabeçalho e layout, escolha Baixar XLSX e abra o arquivo no Excel, no LibreOffice Calc ou no Google Planilhas.

Para converter vários arquivos com as mesmas configurações, escolha Lote: converter vários arquivos. Cada arquivo vira uma pasta de trabalho separada, e todas são baixadas juntas em um único ZIP. No modo lote, cada arquivo precisa ter 25 MB ou menos.

Opções da pasta de trabalho

Nome da planilhaAté 31 caracteres. Os caracteres : \ / ? * [ ], que o Excel não aceita em nomes de planilha, são trocados por espaços; um nome vazio vira Sheet1.
Manter todos os valores como textoO padrão. Cada célula não vazia é uma célula de texto do Excel com exatamente o valor do CSV. O Excel pode marcar textos que parecem números com um pequeno triângulo verde (“Número armazenado como texto”); o valor em si não muda.
Detectar números e true/falseUma coluna só vira números do Excel quando todos os valores não vazios são números simples: sem zeros à esquerda, sem separador de milhar nem vírgula decimal, e decimais com no máximo 15 dígitos significativos. Colunas só com true/false (em maiúsculas ou minúsculas) viram VERDADEIRO/FALSO no Excel. Datas e todas as outras colunas continuam texto.
Cabeçalho em negritoVem ativado. A primeira linha é gravada em negrito. Ela sempre traz os nomes das colunas do CSV como texto.
Congelar a linha de cabeçalhoVem ativado. O cabeçalho continua visível enquanto você rola a planilha.
Ajustar a largura das colunas ao conteúdoVem ativado. A largura acompanha o valor mais longo das primeiras 2.000 linhas (caracteres do leste asiático contam em dobro), entre 8 e 60 caracteres.
Planilha da direita para a esquerdaExibe a planilha da direita para a esquerda, com a coluna A à direita, para dados em árabe, hebraico ou persa. Os valores das células não mudam.

Zeros à esquerda, números longos e fórmulas

Abrir um CSV direto no Excel deixa o Excel adivinhar cada valor: 00731 vira 731, um número de pedido de 20 dígitos é arredondado e 1-2 pode virar uma data. Este conversor grava as células ele mesmo, então o Excel não precisa adivinhar.

  • Zeros à esquerda, CEPs, telefones e códigos de peça continuam como texto nos dois modos. A detecção de números nunca converte uma coluna que tenha algum valor com zero à esquerda.
  • O Excel guarda no máximo 15 dígitos significativos de um número. O modo texto mantém IDs mais longos exatamente. Com a detecção, uma coluna de inteiros com até 16 dígitos (até 9.007.199.254.740.991) ainda vira número, e o Excel troca por zero os dígitos depois do 15º; por isso, mantenha como texto colunas de cartão, conta e outros IDs de 16 dígitos.
  • Células que começam com =, +, - ou @ são gravadas como texto, nunca como fórmulas, então nada do CSV é calculado ou executado quando a pasta de trabalho abre.
  • Vírgulas, aspas e quebras de linha dentro de valores entre aspas do CSV ficam em uma única célula. Espaços no início e no fim são mantidos.
  • Valores vazios do CSV viram células vazias, não textos vazios.
  • Os nomes das colunas são usados exatamente como estão. Um cabeçalho em branco vira Column 3, e um repetido vira name (2).

Problemas ao abrir o arquivo no Excel

  • A SOMA no Excel dá 0. A coluna está como texto. Converta de novo com Detectar números e true/false ou, se ela continuar como texto, procure nela um valor como 1,5, $12 ou n/a com o Visualizador de CSV. Valores com vírgula decimal, como os que planilhas brasileiras costumam exportar, também mantêm a coluna como texto.
  • Ficou tudo na coluna A. O delimitador foi detectado errado. Escolha vírgula, ponto e vírgula, tabulação ou barra vertical em Configurações de importação.
  • Letras acentuadas aparecem como é. O arquivo não está em UTF-8. Escolha a codificação dele (muitas vezes Windows-1252, no caso de exportações antigas do Excel) em Configurações de importação.
  • Uma célula é mais longa do que o Excel permite. Células do Excel guardam no máximo 32.767 caracteres; a ferramenta informa quantas células passam disso e não gera o arquivo. Encurte-as no editor de CSV ou exporte para JSON.
  • O arquivo é grande demais para esta ferramenta. A conversão para Excel aceita arquivos de até 25 MB, 100.000 linhas, 250 colunas e 2 milhões de células. Divida o CSV e converta as partes.

Limites e privacidade

O CSV precisa abrir na área de trabalho do navegador: até 25 MB, 100.000 linhas, 250 colunas e 2 milhões de células. Isso fica bem dentro do limite da própria planilha do Excel, de 1.048.576 linhas por 16.384 colunas. Cada conversão gera uma pasta de trabalho com uma planilha.

A pasta de trabalho é montada por um worker em segundo plano nesta aba, com a biblioteca de código aberto write-excel-file, então a página continua respondendo e Cancelar interrompe o processo. O CSV nunca é enviado a um servidor. Para uma tabela pronta para imprimir, use CSV para PDF.

Exemplo: um arquivo de estoque com zeros à esquerda e código de barras

Um arquivo de estoque com SKUs com zeros à esquerda, um código de barras de 20 dígitos, uma vírgula entre aspas e um valor que parece fórmula, convertido com Detectar números e true/false e nome de planilha inventory; as células foram lidas de volta do arquivo baixado. qty e unit_price viraram números, e in_stock virou VERDADEIRO/FALSO. barcode continuou texto porque um dos valores tem 20 dígitos, e o valor =SUM também continuou texto. Com o padrão Manter todos os valores como texto, todas as células são texto, inclusive 12 e 34.90.

CSV
sku,barcode,description,qty,unit_price,in_stock,formula_like
00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2)
00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Células do XLSX
Sheet "inventory" — row 1 bold and frozen

Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like   (text)
Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text
Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text

Perguntas frequentes

Por que meus números aparecem com um triângulo verde no Excel?

Com o padrão Manter todos os valores como texto, valores que parecem números são células de texto, e o Excel as marca como “Número armazenado como texto”. É isso que mantém os IDs exatos. Para quantidades e preços que você quer somar, converta com Detectar números e true/false.

As datas viram datas do Excel?

Não. As datas são gravadas como texto, exatamente como no CSV, por exemplo 2026-03-01 ou 03/01/2026, porque o mesmo texto pode indicar dias diferentes em regiões diferentes (no Brasil, 03/01 é 3 de janeiro). Use Texto para Colunas ou DATA.VALOR no Excel se precisar de números de série de data.

Posso colocar vários CSVs em uma única pasta de trabalho, em planilhas separadas?

Não. Cada CSV vira uma pasta de trabalho própria com uma planilha. Para juntar os arquivos em uma única tabela antes, use Juntar ou cruzar arquivos CSV.

Padrões e referências