C# Convertir Excel a HTML

2023-10-31 03:07:07

Instalado a través de NuGet

PM> Install-Package Spire.XLS

enlaces relacionados

Cuando crea una tabla de Excel y desea publicarla en línea como una página web, la forma más sencilla es convertirla en un archivo HTML. Este artículo demostrará cómo convertir Excel a HTML mediante programación de los dos aspectos siguientes usando Spire.XLS for .NET.

Instalar Spire.XLS for .NET

Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.XLS for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalar a través de NuGet.

PM> Install-Package Spire.XLS

Convertir Excel a HTML

Spire.XLS for .NET admite la conversión de una hoja de cálculo de Excel específica a HTML mediante el método Worksheet.SaveToHtml(). Los pasos detallados se enumeran a continuación.

  • Cree una instancia de libro de trabajo.
  • Cargue un documento de muestra de Excel utilizando el método Workbook.LoadFromFile().
  • Obtenga una hoja de trabajo específica usando la propiedad Workbook.Worksheets[]
  • Guarde la hoja de trabajo como un archivo HTML usando el 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");
            }
        }
    }

C#/VB.NET: Convert Excel to HTML

Convierta Excel a HTML con imágenes incrustadas

Los siguientes son pasos para convertir una hoja de cálculo de Excel a HTML con imágenes incrustadas.

  • Cree una instancia de libro de trabajo.
  • Cargue un documento de muestra de Excel utilizando el método Workbook.LoadFromFile().
  • Obtenga una hoja de trabajo específica usando la propiedad Workbook.Worksheets[].
  • Cree una instancia de HTMLOptions.
  • Establezca ImageEmbedded como verdadero para incrustar imágenes en HTML.
  • Guarde la hoja de trabajo como un archivo HTML usando el 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);
            }
        }
    }

C#/VB.NET: Convert Excel to HTML

Solicite una licencia temporal

Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.

Ver también