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
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.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.Opções Flexíveis de Renderização HTML
Controle a saída comHtmlSaveOptions
, incluindo como linhas/colunas ocultas são tratadas, se as planilhas devem ser exportadas individualmente ou juntas, e mais.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.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.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
Erro | Solução |
---|---|
Arquivo não encontrado | Certifique-se de que o caminho de entrada está correto e o arquivo existe |
Formato não suportado | Confirme se o arquivo é um formato HTML ou compatível com Excel |
Estilos ausentes no HTML de saída | Verifique HtmlSaveOptions e confirme se a formatação é mantida |
Conteúdo não alinhado no Excel importado | Use 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.