Conversor HTML

O Aspose.Cells HTML Converter para o Plugin .NET permite que os desenvolvedores exportem arquivos do Excel para HTML e carreguem arquivos HTML ou marcação diretamente em planilhas do Excel. Seja construindo visualizadores baseados em navegador, relatórios baseados em e-mail ou integrações com sistemas de CMS, este plugin ajuda a conectar o Excel e o HTML de forma simples.

Últimos Artigos

Principais Recursos do Aspose.Cells HTML Converter

  1. Exportar Excel para HTML
    Converta arquivos do Excel para HTML para exibição na web ou compartilhamento leve. Exporte planilhas inteiras ou planilhas específicas como HTML limpo e responsivo.

  2. Importar Conteúdo HTML para o Excel
    Carregue strings ou arquivos HTML e converta-os em planilhas do Excel com suporte a tabelas, formatação e estrutura.

  3. Opções Flexíveis de Renderização HTML
    Controle a saída com HtmlSaveOptions, incluindo como linhas/colunas ocultas são tratadas, se as planilhas devem ser exportadas individualmente ou juntas, e mais.

  4. Entrada e Saída Baseadas em Stream
    Salve ou carregue HTML através de streams de memória—ideal para aplicativos web, APIs ou ambientes sem servidor.

  5. Suporte Amplo a Formatos
    Funciona com uma ampla gama de formatos: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML e MHTML—permitindo a conversão entre HTML e arquivos do Excel, tanto legados quanto modernos.

  6. Integração Nativa com .NET
    Integra-se facilmente com projetos .NET Framework e .NET Core/6/7/8 usando NuGet ou referência direta de assembly.


Introdução ao Aspose.Cells HTML Converter para .NET

1. Instalar Aspose.Cells para .NET

Use o NuGet para adicionar o Aspose.Cells ao seu projeto:

dotnet add package Aspose.Cells

Conversão de Excel para HTML

Exporte suas planilhas do Excel para um formato HTML limpo:

Converter Arquivo Excel para Arquivo HTML

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Exportar Arquivo Excel para Stream HTML (por exemplo, para aplicativo web)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Use o stream para resposta web, gravação em arquivo, etc.
}

Conversão de HTML para Excel

Converta arquivos HTML ou marcação bruta de volta em uma planilha 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 String

string html = "<html><body><table><tr><td>Produto</td><td>Preço</td></tr><tr><td>Caneta</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);
}

Cenários Mais Populares

Converter Planilha do Excel para HTML para Uso na Web

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

Importar Tabela HTML Estilizada para o Excel

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

Melhores Práticas para Conversão de HTML

  • Use HtmlSaveOptions.ExportGridLines = true para imitar o layout da planilha.
  • Pré-processe os dados do Excel para se ajustarem a dimensões amigáveis ao navegador.
  • Ao importar, certifique-se de que o HTML está bem formado e usa elementos de tabela para resultados ideais.
  • Salve em um stream se você pretende servir HTML diretamente em APIs web ou funções em nuvem.

Problemas Comuns e Soluções

ErroSolução
Arquivo não encontradoCertifique-se de que o caminho de entrada está correto e o arquivo existe
Formato não suportadoConfirme se o arquivo é um formato HTML ou compatível com Excel
Estilos ausentes no HTML de saídaVerifique HtmlSaveOptions e confirme se a formatação é mantida
Conteúdo não alinhado no Excel importadoUse tabelas em HTML e evite DIVs aninhados profundamente

Perguntas Frequentes

O que é o Aspose.Cells HTML Converter para .NET?
Uma ferramenta que permite que os desenvolvedores convertam planilhas do Excel para/marcar HTML dentro de qualquer aplicativo .NET.

Como ele difere do Aspose.Cells para .NET?
Enquanto o Aspose.Cells oferece ampla funcionalidade do Excel, o plugin HTML Converter foca especificamente em operações relacionadas ao HTML e simplifica a integração.

Quais formatos são suportados?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML e MHTML são suportados em cenários de conversão.

Posso personalizar como o HTML é gerado ou carregado?
Sim, HtmlSaveOptions e HtmlLoadOptions permitem controle granular sobre formatação, linhas de grade, comportamento de layout e mais.

 Português