Como converter Excel para HTML usando C#

Este tutorial rápido demonstra como converter Excel em HTML usando C# onde o arquivo do Excel pode estar no formato XLSX ou XLS. A conversão de C# Excel para HTML pode ser concluída com saída de alta fidelidade. Os arquivos HTML podem ser visualizados usando qualquer navegador em qualquer sistema operacional, como MS Windows, Linux ou macOS.

Etapas para converter Excel em HTML usando C#

  1. Adicione a referência a Aspose.Cells em seu aplicativo de conversão Excel para HTML com o Nuget Package Manager
  2. Crie uma instância de classe Workbook para carregar o arquivo Excel de origem
  3. Crie uma instância da classe HtmlSaveOptions para definir as propriedades do arquivo de saída
  4. Salve o arquivo HTML gerado com o método Save e o objeto HtmlSaveOptions

Essas etapas simples descrevem o procedimento para converter o arquivo Excel para HTML em C# de forma que primeiro carregamos a pasta de trabalho do Excel de entrada e, em seguida, especificamos diferentes preferências para o arquivo HTML de saída, como a codificação, propriedades CSS etc. os requisitos. Você também pode definir a aparência das imagens, bem como as linhas de grade da página HTML de saída e renderizar o arquivo no formato HTML.

Código para exportar Excel para HTML em C#

Para converter Excel para HTML, o código C# é usado com algumas chamadas de API, onde primeiro ele carrega o arquivo de entrada usando a classe Workbook e, em seguida, permite definir diferentes opções de renderização, como incorporar a fonte ou recursos de imagem. Por fim, a página da Web HTML de saída é exportada usando o método Save da classe Workbook. Você pode configurar o processo de conversão para converter planilhas ocultas na pasta de trabalho ou converter cada planilha em um arquivo HTML separado de acordo com suas necessidades.

Aqui vimos o processo para converter Excel para HTML em C#. No entanto, se você estiver interessado em aprender a conversão de Excel para SVG, consulte o artigo em como converter Excel para SVG em C#.

 Português