Como converter HTML para Excel
Converter HTML (ou MHTML) para formatos Excel
O Sheetize HTML Converter facilita a transformação da marcação de páginas web num livro‑de‑trabalho Excel totalmente funcional. Seja o seu origem um ficheiro HTML simples, um arquivo MHTML ou uma cadeia de texto HTML, pode gerar qualquer um dos tipos de folha de cálculo suportados:
Quando usar esta conversão
- Gerar relatórios imprimíveis a partir de dashboards web.
- Preservar o layout visual de uma página web para distribuição offline.
- Alimentar fluxos de trabalho centrados no Excel com dados baseados em HTML (tabelas dinâmicas, macros, gráficos).
Guia passo‑a‑passo
- Criar a instância do conversor
var converter = new HtmlConverter();- Definir as opções de carregamento (HTML / MHTML)
var load = new LoadOptions {
InputFile = @"C:\Docs\report.html" // ou .mhtml
};- Escolher as opções de gravação do Excel – selecione o formato de ficheiro que necessita.
var save = new SaveOptions {
OutputFile = @"C:\Docs\report.xlsx"
// pode ser .xlsb, .xlsm, .csv, .json, …
// opcional: SaveFormat = FileFormatType.Xlsx,
};- Executar a conversão
HtmlConverter.Process(load, save);Exemplo completo – HTML → XLSX
using Sheetize;
var loadOptions = new LoadOptions {
InputFile = @"D:\Web\Invoice.html"
};
var saveOptions = new SaveOptions {
OutputFile = @"D:\Export\Invoice.xlsx"
};
HtmlConverter.Process(loadOptions, saveOptions);Dicas avançadas
- Múltiplas saídas – execute as mesmas opções de carregamento com diferentes objetos
SaveOptionspara produzir XLSX e CSV numa única passagem.
Resumo
Com uma única chamada de API pode transformar qualquer documento HTML ou MHTML em XLSX ou em qualquer outro formato de folha de cálculo, intercâmbio de dados ou ebook suportado pelo Sheetize. Isto preenche a lacuna entre conteúdo web e processos empresariais centrados no Excel, oferecendo a flexibilidade necessária para mover os dados para onde forem necessários.