C# Konvertieren Sie Excel in HTML

2023-10-31 03:12:57

Über NuGet installiert

PM> Install-Package Spire.XLS

verwandte Links

Wenn Sie eine Excel-Tabelle erstellen und diese als Webseite online veröffentlichen möchten, ist es am einfachsten, sie in eine HTML-Datei zu konvertieren. Dieser Artikel wird es demonstrieren So konvertieren Sie Excel programmgesteuert in HTML aus den folgenden zwei Aspekten bei der Verwendung von Spire.XLS for .NET.

Installieren Sie Spire.XLS for .NET

Zunächst müssen Sie die im Spire.XLS for .NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.

PM> Install-Package Spire.XLS

Konvertieren Sie Excel in HTML

Spire.XLS for .NET unterstützt die Konvertierung eines bestimmten Excel-Arbeitsblatts in HTML mithilfe der Worksheet.SaveToHtml()-Methode. Detaillierte Schritte sind unten aufgeführt.

  • Erstellen Sie eine Arbeitsmappeninstanz.
  • Laden Sie ein Excel-Beispieldokument mit der Methode Workbook.LoadFromFile().
  • Rufen Sie ein bestimmtes Arbeitsblatt mit der Eigenschaft Workbook.Worksheets[] ab
  • Speichern Sie das Arbeitsblatt als HTML-Datei mit der Methode 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

Konvertieren Sie Excel mit eingebetteten Bildern in HTML

Im Folgenden finden Sie Schritte zum Konvertieren eines Excel-Arbeitsblatts in HTML mit eingebetteten Bildern.

  • Erstellen Sie eine Arbeitsmappeninstanz.
  • Laden Sie ein Excel-Beispieldokument mit der Methode Workbook.LoadFromFile().
  • Rufen Sie ein bestimmtes Arbeitsblatt mit der Eigenschaft Workbook.Worksheets[] ab.
  • Erstellen Sie eine HTMLOptions-Instanz.
  • Legen Sie ImageEmbedded auf „true“ fest, um Bilder in HTML einzubetten.
  • Speichern Sie das Arbeitsblatt als HTML-Datei mit der Methode 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

Beantragen Sie eine temporäre Lizenz

Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.

Siehe auch