Planilhas
Converter planilhas de e para CSV, JSON e XLSX.
Conversor de XLSX para CSV
Exportar uma planilha, ou todas elas, de uma pasta de trabalho do Excel em CSV.
Conversor de XLSX para JSON
Transformar uma planilha em lista de objetos JSON, com controle sobre as células vazias.
Conversor de CSV para XLSX
Transformar um CSV em uma pasta de trabalho do Excel de verdade, com a planilha que você nomear.
Conversor de JSON para XLSX
Transformar uma lista de objetos JSON em pasta de trabalho do Excel, uma linha por objeto.
Sobre estas ferramentas
Converta pastas de trabalho de e para CSV, JSON e XLSX sem instalar o Excel nem mandar um arquivo para um site. A pasta é interpretada no seu navegador, então modelos financeiros, exportações de folha de pagamento e listas de clientes ficam na sua máquina.
Uma planilha não é uma tabela plana, e estas ferramentas são explícitas quanto a isso: você escolhe qual aba exportar, e a página de cada ferramenta diz o que acontece com fórmulas, formatação e datas.
Um arquivo de planilha não é uma tabela. Um .xlsx é um ZIP de partes XML com planilhas, fórmulas, formatos de número, estilos, células mescladas e muitas vezes um gráfico ou dois. Um CSV é uma grade de texto. Tudo da primeira lista que não seja um valor desaparece no caminho para a segunda, e nenhum conversor pode fazer diferente — por isso estas ferramentas dizem o que será perdido antes de converter, e não depois.
O que sobrevive são os valores, e normalmente é o que você queria: uma pasta de trabalho é como uma pessoa edita dados, e um CSV ou JSON é como um programa os lê. Fórmulas chegam como os números a que foram avaliadas por último, porque é isso que está guardado no arquivo. Datas são onde é preciso cuidado, já que uma planilha as guarda como números com um formato preso, e as ferramentas aqui dizem claramente como elas são escritas.
Perguntas frequentes
- Posso converter Excel para CSV sem o Excel?
- Sim. Abra o conversor de XLSX para CSV, escolha a pasta de trabalho e selecione a aba que quiser. Nenhum programa de planilhas entra na jogada e nada é enviado, que costuma ser justamente o motivo pelo qual alguém procura um conversor.
- O que acontece com as minhas fórmulas?
- São exportados os valores calculados, não as fórmulas. CSV e JSON não têm o conceito de fórmula, então o que você recebe são os números que a pasta estava mostrando. Se precisar das fórmulas em si, guarde o .xlsx.
- Dá conta de pastas com várias abas?
- Sim. A ferramenta lê a pasta primeiro e deixa você escolher qual aba exportar, porque errar o palpite numa pasta com uma aba de resumo e doze abas mensais é pior do que perguntar.
- Minhas datas são convertidas corretamente?
- Sim, e este é um ponto em que muitos conversores erram. Datas de planilha são guardadas como números, e passá-las por um fuso horário pode deslocá-las em um dia. Estas ferramentas montam a data a partir dos próprios componentes, então uma data exportada em Sydney é a mesma que estava na pasta.
- Tem suporte a arquivos .xls antigos?
- As ferramentas miram o .xlsx, o formato que o Excel produz por padrão desde 2007. Se você tem um .xls legado, abra-o em qualquer programa de planilhas e salve primeiro como .xlsx.
- Minha pasta de trabalho é enviada para algum lugar?
- Não. O motor de planilhas é JavaScript que roda no seu navegador. Sua pasta é lida do disco para a memória, convertida e liberada. Nada é transmitido e nada é armazenado.
- E a formatação, as cores e as células mescladas?
- Não sobrevivem, porque CSV e JSON não conseguem expressá-las. O que você recebe são os dados. Se a apresentação importa, guarde a pasta original ao lado da exportação.
- Dá para converter um CSV de volta numa pasta de trabalho do Excel de verdade?
- Sim, e é um .xlsx de verdade, não um CSV com a extensão trocada — que é justamente do que o Excel reclama quando alguém renomeia. Você dá o nome à planilha, e o resultado abre sem a janela de aviso. No sentido contrário, uma planilha ou todas elas podem sair em CSV.
- Os números ficam guardados como texto depois da conversão?
- Na saída para CSV tudo vira texto, porque o CSV não tem como registrar que um valor era um número. Na entrada para XLSX ou JSON os tipos são preservados como a pasta de trabalho os tinha. É essa assimetria que faz uma ida e volta pelo CSV transformar um CEP em número, e é por isso que as ferramentas de CSV aqui nunca adivinham os tipos de volta.
- Qual o tamanho máximo de pasta de trabalho aqui?
- O limite está na página de cada ferramenta, e a restrição de verdade é a memória, não o número de linhas: uma pasta de trabalho é descompactada e mantida inteira enquanto é lida, então o teto é o que o aparelho consegue segurar. Celulares esgotam bem antes dos notebooks, o que vale saber antes de converter um ano de registros num deles.