Índice
Instalado via NuGet
PM> Install-Package Spire.XLS
Links Relacionados
Quando você cria uma tabela Excel e deseja publicá-la online como uma página da web, a maneira mais simples é convertê-la em um arquivo HTML. Este artigo demonstrará como converter Excel para HTML programaticamente dos dois aspectos a seguir usando Spire.XLS for .NET.
Instale o Spire.XLS for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.XLS for .NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.XLS
Converter Excel para HTML
Spire.XLS for .NET suporta a conversão de uma planilha específica do Excel para HTML usando o método Worksheet.SaveToHtml(). As etapas detalhadas estão listadas abaixo.
- Crie uma instância de pasta de trabalho.
- Carregue um documento de amostra do Excel usando o método Workbook.LoadFromFile().
- Obtenha uma planilha específica usando a propriedade Workbook.Worksheets[]
- Salve a planilha como um arquivo HTML usando o método Worksheet.SaveToHtml().
- C#
- VB.NET
using Spire.Xls; namespace XLSToHTML { class Program { static void Main(string[] args) { //Create a Workbook instance Workbook workbook = new Workbook(); //Load an Excel sample document workbook.LoadFromFile(@"sample.xlsx"); //Get the first worksheet of the document Worksheet sheet = workbook.Worksheets[0]; //Save the worksheet to HTML sheet.SaveToHtml("ExcelToHTML.html"); } } }
Converta Excel para HTML com imagens incorporadas
A seguir estão as etapas para converter uma planilha do Excel em HTML com imagens incorporadas.
- Crie uma instância de pasta de trabalho.
- Carregue um documento de amostra do Excel usando o método Workbook.LoadFromFile().
- Obtenha uma planilha específica usando a propriedade Workbook.Worksheets[].
- Crie uma instância HTMLOptions.
- Defina ImageEmbedded como true para incorporar imagens em HTML.
- Salve a planilha como um arquivo HTML usando o método Worksheet.SaveToHtml().
- C#
- VB.NET
using Spire.Xls; using Spire.Xls.Core.Spreadsheet; namespace XLSToHTML { class Program { static void Main(string[] args) { //Create a Workbook instance Workbook workbook = new Workbook(); //Load an Excel sample document workbook.LoadFromFile(@"sample.xlsx"); //Get the first worksheet of the document Worksheet sheet = workbook.Worksheets[0]; //Create an HTMLOptions instance HTMLOptions options = new HTMLOptions(); //Embed images to HTML options.ImageEmbedded = true; //Save the worksheet to HTML sheet.SaveToHtml("XLS2HTML.html", options); } } }
Solicite uma licença temporária
Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.