Converter Excel para PDF — grátis & privado
Transforme suas planilhas .xlsx, .xls, .ods, .csv ou .tsv em um PDF limpo direto no seu navegador. Pré-visualize cada planilha antes do download — pastas de trabalho com várias planilhas distribuem automaticamente cada planilha na sua própria página.
Como converter Excel para PDF online
Converter uma pasta de trabalho Excel para PDF com a PDFluna leva menos de um minuto e roda totalmente no seu navegador. Nada para instalar e nenhuma conta para criar. Aqui está o procedimento completo:
- Escolha sua planilha. Arraste e solte seu arquivo na zona de import, ou clique em Escolher planilha. A PDFluna aceita .xlsx (Excel 2007 e mais novo), .xls (Excel 97–2003), .ods (LibreOffice / Calc), .csv (separado por vírgula) e .tsv (separado por tabulação). Arquivos de até 20 MB são suportados.
- Verifique a pré-visualização ao vivo. A PDFluna analisa cada planilha visível e mostra uma pré-visualização das páginas exatas que vão para seu PDF. Cada planilha começa na sua própria página. Se uma planilha está oculta no Excel, pulamos — você só exporta o que queria compartilhar.
- Escolha tamanho do papel e orientação. A4 ou US Letter, retrato ou paisagem. As planilhas usam paisagem por padrão porque a maioria é mais larga que alta. Mude para retrato se seus dados são ricos em colunas.
- Clique em Baixar como PDF. A pré-visualização é rasterizada em alto DPI e montada em um PDF de várias páginas no seu navegador. Os nomes das planilhas aparecem como títulos de seção; cada planilha começa em uma nova página. O arquivo final é baixado automaticamente.
- Verifique o resultado. Abra o PDF para confirmar que as colunas pousaram onde você esperava. Para tabelas de dados simples, está pronto para compartilhar. Para planilhas muito largas, compare com a pré-visualização e considere ocultar colunas não essenciais no Excel antes de um novo export se a borda direita está sendo cortada.
O que funciona bem e o que não funciona
A maioria das ferramentas Excel-para-PDF online se vangloria de fidelidade perfeita e seus usuários só descobrem as discrepâncias após o download. Preferimos ser claros desde o início. Nossa pipeline no navegador lida limpamente com a maior parte das planilhas comuns e degrada-se em alguns casos no limite específicos — aqui está onde passa a fronteira.
- ✓ Formatos aceitos.
.xlsx(Excel moderno, 2007 e mais novo),.xls(binário legado do Excel 97–2003),.ods(OpenDocument Spreadsheet do LibreOffice Calc, OpenOffice ou export do Google Sheets),.csv(separado por vírgula, universal) e.tsv(separado por tabulação). Os cinco totalmente processados no seu navegador via SheetJS. - ✓ Funciona bem. Tabelas de valores — números, datas, moedas, percentuais com sua formatação de exibição em cache; pastas de trabalho de várias planilhas (cada planilha na sua própria página com o nome da planilha como título); formatação simples por célula (negrito/itálico, alinhamento, cor de preenchimento); células mescladas; resultados de fórmula em cache; visibilidade das planilhas (planilhas ocultas são puladas). Relatórios mensais, listas de despesas, tabelas de inventário, registros de transações.
- ⚠ Pode causar problemas. Formatação condicional além de preenchimentos simples (barras de dados, conjuntos de ícones, gradientes de três paradas frequentemente se degradam); células mescladas com tamanhos de conteúdo muito diferentes; tabelas muito largas (colunas além da borda da página são cortadas — mude para paisagem ou oculte colunas não essenciais primeiro); fontes personalizadas que o navegador não tem instaladas (substituídas pelo equivalente de sistema mais próximo). RTF ou caracteres especiais nas células geralmente passam bem.
- ✗ Não suportado. Gráficos (renderizamos as células estáticas mas o objeto gráfico em si aparece como espaço vazio — o SheetJS lê os metadados do gráfico mas a renderização no navegador de cada tipo de gráfico Excel exigiria milhares de linhas de código que não queremos manter), tabelas dinâmicas como objetos interativos (os valores renderizados estão corretos mas o pivô colapsa em tabela plana), macros VBA e controles de formulário (silenciosamente removidos), objetos incorporados (documentos Word no Excel, arquivos OLE vinculados), pastas de trabalho protegidas por senha (remova a senha primeiro no Excel).
Dica. Sempre verifique a pré-visualização antes de baixar. Se a pré-visualização mostra um problema, o PDF terá o mesmo problema — isso não é um bug, é a ferramenta lhe dizendo que essa planilha em particular precisa do Salvar como PDF do Excel.
Quando você precisa converter Excel para PDF
XLSX é o formato de trabalho; PDF é o formato de entrega. A passagem de um para o outro acontece todos os dias, geralmente por uma destas razões:
- Compartilhar dados em modo somente leitura. Um PDF impede modificações acidentais de uma planilha que você envia para revisão — o destinatário vê os valores exatamente como você os congelou, sem risco de bombas de fórmula ou mudanças acidentais de células.
- Anexos de e-mail e portais. A maioria dos sistemas de processamento de faturas, portais de notas de despesa e plataformas de licitação aceita apenas PDF. Converter sua planilha para PDF elimina o vai-e-volta de "por favor reexporte como PDF".
- Trilhas de auditoria e arquivos. PDF é à prova de adulteração e exibe-se identicamente para sempre — útil para relatórios mensais, demonstrações financeiras e qualquer coisa que precise ter a mesma aparência em 10 anos.
- Legibilidade multiplataforma. Destinatários sem Excel instalado (Macs antigos, usuários Linux, colegas exclusivamente mobile) podem abrir um PDF instantaneamente. Sem preocupação com compatibilidade de formato.
- Impressão. Um PDF pré-paginado imprime de forma previsível; um XLSX impresso via "Arquivo → Imprimir" no Excel frequentemente surpreende com quebras de coluna ou redução adaptada.
Já tem o PDF e quer poli-lo? Edite o PDF resultante, comprima-o para e-mail, junte-o com outros arquivos, ou gire as páginas se algo saiu torto.
Como a PDFluna converte sua planilha
A maioria dos conversores Excel-para-PDF online envia seu arquivo para um servidor rodando Microsoft Excel ou LibreOffice, converte lá e devolve o PDF. Esse ida e volta é lento em pastas de trabalho grandes, levanta questões óbvias de privacidade quando o arquivo é um relatório de salários ou uma lista de clientes, e pode falhar silenciosamente se o servidor está sobrecarregado. Nossa abordagem é o oposto: nada sai do seu navegador.
Quando você solta um arquivo, a PDFluna carrega sob demanda SheetJS — o parser de planilhas open source que lê .xlsx, .xls, .ods e .csv todos em JavaScript — e analisa a pasta de trabalho no navegador. Percorremos cada planilha visível, pedimos ao SheetJS para renderizá-la como tabela HTML (com valores de fórmula em cache, células mescladas resolvidas e formatação de número por célula preservada), envolvemos cada planilha em uma seção com seu nome como título, e injetamos o resultado em uma iframe sandbox para você ver exatamente o que vai acabar no PDF. Quando você clica em Baixar, html2canvas rasteriza a pré-visualização renderizada em 2× resolução para saída nítida, e pdf-lib corta o canvas em pedaços do tamanho da página e monta o PDF final de várias páginas. O arquivo terminado chega ao seu dispositivo por download direto do navegador.
O trade-off honesto: o PDF de saída carrega uma imagem de cada planilha, não os valores subjacentes. Isso significa que você não pode selecionar células nem copiar números do PDF, e o arquivo é um pouco maior do que um verdadeiro PDF baseado em texto seria. Para compartilhamento interno, arquivamento ou impressão, é invisível para o leitor. Para troca de dados com outra planilha, enviar o .xlsx original é simplesmente a resposta certa; para arquivamento pesquisável, o Salvar como PDF integrado do Excel incorpora texto real e corresponde à forma da nossa pipeline mas com texto selecionável.
Perguntas frequentes
Minha planilha é enviada para o servidor de vocês?
Não. Toda a conversão — análise da pasta de trabalho, renderização de cada planilha, rasterização da pré-visualização e montagem do PDF — roda no seu navegador com JavaScript. Seus dados nunca saem do seu dispositivo. Você pode verificar: abra DevTools → Rede antes do import e você verá zero requisições levando seu arquivo.
Quais formatos de planilha são suportados?
Cinco formatos, todos analisados pelo SheetJS no seu navegador: .xlsx (o formato Excel moderno), .xls (o binário legado do Excel 97–2003), .ods (OpenDocument Spreadsheet, do LibreOffice Calc / OpenOffice / export do Google Sheets), .csv (valores separados por vírgula, o formato de export universal) e .tsv (separado por tabulação). Pastas de trabalho de várias planilhas são suportadas para .xlsx, .xls e .ods; .csv / .tsv são intrinsecamente de planilha única.
Qual é o tamanho máximo de arquivo?
Vinte megabytes. A análise de planilha é pesada em memória — precisamos ler a estrutura da pasta de trabalho, avaliar ou buscar os valores de fórmula em cache, construir HTML para cada planilha, depois rasterizá-lo. Paramos estritamente em 20 MB para evitar travar a aba do navegador. Arquivos entre 10 e 20 MB exibem um aviso indicando que a conversão pode ser lenta no celular.
Por que não consigo selecionar o texto no PDF de saída?
Nossa pipeline no navegador renderiza cada planilha como imagem de alta resolução e integra essas imagens no PDF. Isso preserva o layout visual exatamente — mas o texto e os números dentro viram parte da imagem, não uma camada de texto separada. O PDF não vai responder a Ctrl+F e você não pode copiar os valores. Se você precisa de um PDF pesquisável, o Salvar como PDF integrado do Excel (Arquivo → Salvar como → PDF) produz um PDF baseado em texto; senão, passe nosso PDF convertido por uma ferramenta OCR.
As fórmulas são preservadas?
Os valores em cache delas, sim. O SheetJS lê o valor que o Excel calculou pela última vez para cada fórmula e o renderiza no HTML — então se sua planilha mostrava "1.234,56" na célula B3, o PDF mostra 1.234,56 também. O texto da fórmula em si não está na saída (não pode estar — o PDF é um snapshot de valores, não de fórmulas). Se uma pasta de trabalho foi criada em algum lugar que não armazenava em cache os valores (raro), você pode ver células vazias; abrir e re-salvar no Excel reconstrói o cache.
E os gráficos, tabelas dinâmicas e formatação condicional?
Os gráficos não são renderizados — aparecem como espaço vazio onde o gráfico deveria estar. Tabelas dinâmicas passam como suas células de valor estático (você perde o pivô interativo, mas os números renderizados estão corretos). A formatação condicional simples (cor de preenchimento de célula por uma regra de valor) é preservada quando o SheetJS consegue lê-la; regras complexas (barras de dados, conjuntos de ícones, gradientes de várias paradas) frequentemente se degradam. Para pastas de trabalho dominadas por essas funcionalidades, o Salvar como PDF do Excel as preserva fielmente e é a escolha certa.
Minha tabela é mais larga que a página — posso rolar para a direita no PDF?
Não — PDF é um formato de páginas fixas, não uma visão rolável. Se sua planilha é mais larga que o tamanho do papel escolhido, a borda direita da tabela é cortada. Duas opções: mude para orientação paisagem (já é o valor padrão nesta ferramenta — a maioria das planilhas é larga), ou oculte colunas não essenciais no Excel antes de um novo export. Se os dados realmente exigem mais largura que A3 paisagem, considere exportar cada seção como uma pasta de trabalho separada.
Planilhas ocultas são incluídas no PDF?
Não. Respeitamos a flag de visibilidade de planilha do Excel — planilhas ocultas e muito ocultas são puladas, exatamente como o Salvar como PDF do Excel faz. O resumo da pasta de trabalho acima da pré-visualização indica quantas planilhas estão incluídas e quantas estão ocultas. Se você quer uma planilha oculta na saída, clique com o botão direito na aba dela no Excel e escolha Reexibir antes do export.