C# Converti Excel in HTML

2023-10-31 03:05:05

Installato tramite NuGet

PM> Install-Package Spire.XLS

Link correlati

Quando crei una tabella Excel e desideri pubblicarla online come pagina web, il modo più semplice è convertirla in un file HTML. Questo articolo lo dimostrerà come convertire Excel in HTML a livello di codice dai seguenti due aspetti utilizzando Spire.XLS for .NET.

Installa Spire.XLS for .NET

Per cominciare, devi aggiungere i file DLL inclusi nel pacchetto Spire.XLS for .NET come riferimenti nel tuo progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.

PM> Install-Package Spire.XLS

Converti Excel in HTML

Spire.XLS for .NET supporta la conversione di un foglio di lavoro Excel specifico in HTML utilizzando il metodo Worksheet.SaveToHtml(). I passaggi dettagliati sono elencati di seguito.

  • Crea un'istanza della cartella di lavoro.
  • Carica un documento di esempio di Excel utilizzando il metodo Workbook.LoadFromFile().
  • Ottieni un foglio di lavoro specifico utilizzando la proprietà Workbook.Worksheets[].
  • Salvare il foglio di lavoro come file HTML utilizzando il metodo 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

Converti Excel in HTML con immagini incorporate

Di seguito sono riportati i passaggi per convertire un foglio di lavoro Excel in HTML con immagini incorporate.

  • Crea un'istanza della cartella di lavoro.
  • Carica un documento di esempio di Excel utilizzando il metodo Workbook.LoadFromFile().
  • Ottieni un foglio di lavoro specifico utilizzando la proprietà Workbook.Worksheets[].
  • Crea un'istanza HTMLOptions.
  • Imposta ImageEmbedded come true per incorporare immagini in HTML.
  • Salvare il foglio di lavoro come file HTML utilizzando il metodo 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

Richiedi una licenza temporanea

Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni della funzione, per favore richiedere una licenza di prova di 30 giorni per te.

Guarda anche