Conversor HTML
O Aspose.Cells HTML Converter para .NET Plugin permite aos desenvolvedores exportar arquivos do Excel para HTML e carregar arquivos HTML ou marcar diretamente em livros de trabalho do Excel. Se você está construindo visualizadores baseados em navegador, relatórios baseados em e-mail, ou integrações com sistemas CMS, este plugin ajuda o Excel e HTML sem esforço.
Últimos artigos
Aspose.Cells HTML Converter Funções-chave
Exportação do Excel para o HTML Converter arquivos do Excel para HTML para exibição web ou compartilhamento de peso leve. Exportar livros de trabalho inteiros ou folhas de trabalho específicas como um HTML limpo e responsivo.
Importação de conteúdo HTML para o Excel Carregue linhas ou arquivos HTML e convertê-los em livros de trabalho do Excel com suporte para tabelas, formatação e estrutura.
Opções de renderização HTML flexíveis Controle a produção com
HtmlSaveOptions
, incluindo como se tratam linhas / colunas escondidas, seja para exportar folhetos individuais ou juntos, e muito mais.A entrada e a saída baseadas no fluxo Salvar ou carregar o HTML através de fluxos de memória – ideal para aplicações web, APIs ou ambientes sem servidor. isto inclui a capacidade de Aspose Cells Save to Stream para processamento eficiente de dados.
Suporte em formato amplo Trabalha com uma ampla gama de formatos: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML e MHTML – permitindo conversão entre HTML e arquivos hereditários e modernos do Excel.
Integração nativa .NET Integra facilmente com .NET Framework e .NET Core/6/7/8 projetos usando NuGet ou referência de assembléia direta.
Comece com Aspose.Cells HTML Converter para .NET
1. Instalar Aspose.Cells para .NET
Use NuGet para adicionar Aspose.Cells ao seu projeto:
dotnet add package Aspose.Cells
Excel para conversão HTML
Expor seus livros de trabalho do Excel para limpar o formato HTML:
Converter arquivo do Excel para arquivo HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exportar o arquivo do Excel para o HTML Stream (por exemplo, para o aplicativo web)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream for web response, writing to file, etc.
}
Conversão de HTML para Excel
Conversão de arquivos HTML ou marcadores crus de volta para um livro de trabalho do Excel:
Carregar conteúdo HTML de um arquivo
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Carregar conteúdo HTML de uma linha
string html = "<html><body><table><tr><td>Product</td><td>Price</td></tr><tr><td>Pen</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
Os cenários mais populares
Converter Excel Worksheet para HTML para Web Use
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importar uma tabela HTML em Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Melhores práticas para conversão de HTML
- Utilização
HtmlSaveOptions.ExportGridLines = true
Para mimar o layout de spreadsheet. - Preprocessar os dados do Excel para se ajustar dentro das dimensões amigáveis ao navegador.
- Ao importar, certifique-se de que o HTML está bem formado e usa elementos de tabela para resultados óptimos.
- Salve para um fluxo se você pretende servir o HTML diretamente em APIs web ou funções na nuvem.
Questões comuns e resoluções
Erro | Solução |
---|---|
File not found | Certifique-se de que o caminho de entrada é correto e o arquivo existe |
Unsupported format | Confirmar que o arquivo é um formato HTML ou compatível com o Excel |
Estilos perdidos na saída HTML | Verifique HtmlSaveOptions e confirme que a formatação é mantida |
Conteúdo não alinhado no Excel importado | Use tabelas em HTML e evite DIVs profundamente inclinados |