O Aspose.Cells HTML Converter para .NET Plugin é uma ferramenta poderosa que permite aos desenvolvedores converter arquivos do Excel em marcadores HTML limpos e responsivos e importar conteúdos HTML de volta para livros de trabalho de Excel. Este plugin encaixa a lacuna entre o Excel e o HTML, tornando-o ideal para espectadores baseados na web, relatórios de e-mail e integrações CMS.

Introdução

O Aspose.Cells HTML Converter para .NET Plugin é uma ferramenta versátil que permite que os desenvolvedores exportem arquivos do Excel para o HTML e importem conteúdo do HTML de volta para os livros de trabalho de Excel. Este plugin facilita a interoperabilidade de dados sem precedentes entre os formatos Excel e HTML, tornando-o ideal para espectadores baseados na web, relatórios de e-mail e integrações CMS.

Características-chave do Aspose.Cells HTML Converter

  • Exportação do Excel para o HTML- Converter livros de trabalho inteiros ou folhetos específicos em HTML limpo e responsivo usando o Excel para o Conversor de HTML.

  • 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 o tratamento de linhas / colunas escondidas, a exportação de folhas de trabalho individualmente ou juntos, etc.

  • A entrada e a saída baseadas no fluxo- Salvar ou carregar o HTML através de fluxos de memória para tratamento eficiente de dados em aplicativos web, APIs ou ambientes sem servidor.

  • Suporte em formato amplo- Trabalha com uma ampla variedade de formatos: XLS, XLSX, XXLSB, XXXL, XLTM, HTML e MHTML.

  • 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.

Começar com Aspose.Cells HTML Converter para .NET

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

Converter arquivos HTML ou etiquetas 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 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.

Problemas Comuns e Soluções

ErroSolução
File not foundCertifique-se de que o caminho de entrada é correto e o arquivo existe
Unsupported formatConfirmar que o arquivo é um formato HTML ou compatível com o Excel
Estilos perdidos na saída HTMLVerifique HtmlSaveOptions e confirme que a formatação é mantida
Conteúdo não alinhado no Excel importadoUse tabelas em HTML e evite DIVs profundamente inclinados

Com essas capacidades, Aspose.Cells fornece uma poderosa ferramenta para converter o Excel para o HTML, garantindo que o formato é preservado, permitindo integração e exibição sem fio em várias plataformas.

Conclusão

Aspose.Cells HTML Converter para .NET oferece recursos robustos para converter arquivos do Excel em uma marcação HTML limpa e importar conteúdo HTML de volta para livros de trabalho da Excel. Este plugin é uma ferramenta essencial para os desenvolvedores que procuram brotar a lacuna entre o Excel e aplicações baseadas na web, assegurando a interoperabilidade de dados sem fundo.

More in this category