Como usar
- Escolha um arquivo PDF.
- Escolha a página que tem a tabela.
- Confira as tabelas e o texto fora delas.
- Baixe uma tabela em CSV ou todas em um Excel (uma planilha por tabela, com células mescladas).
Copiar uma tabela de um PDF e colar costuma transformá-la em uma única linha de texto. Esta ferramenta converte tabelas de PDF para Excel ou CSV lendo o texto e as linhas da tabela gravados dentro do PDF, e assim linhas, colunas e células mescladas voltam como uma tabela de verdade. Serve para notas fiscais, orçamentos, tabelas de preços, horários e relatórios salvos como PDF no Word, no Excel ou em outros aplicativos de escritório.
O PDF é aberto com o pdf.js 4.10.38, uma página por vez. Um grupo de linhas que se tocam vira tabela quando tem pelo menos duas linhas horizontais e duas verticais; retângulos preenchidos muito finos (menos de 3 px) contam como linhas, porque o Excel desenha bordas assim, e preenchimentos brancos são ignorados. Onde falta a borda entre duas células, elas são mescladas; áreas unidas que não formam retângulo não são mescladas e geram um aviso. O texto fora das tabelas aparece à parte, e números de página como "3 / 10" no rodapé são removidos.
Baixe uma tabela em CSV (RFC 4180, CRLF, UTF-8 com BOM para o Excel abrir corretamente) ou todas em um .xlsx com uma aba por tabela e mesclagens mantidas. Os valores ficam como o texto do PDF, então números chegam como texto. PDFs digitalizados não têm texto nem linhas para ler e não são convertidos, e tabelas sem linhas não são detectadas. Imagens e sombreamento de células não são copiados. O arquivo é processado no navegador e nunca enviado.