C# Convertir Excel en HTML

2023-10-31 03:04:21

Installé via NuGet

PM> Install-Package Spire.XLS

Lorsque vous créez un tableau Excel et que vous souhaitez le publier en ligne sous forme de page Web, le moyen le plus simple est de le convertir en fichier HTML. Cet article démontrera comment convertir Excel en HTML par programme des deux aspects suivants en utilisant Spire.XLS for .NET.

Installez Spire.XLS for .NET

Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.XLS for .NET comme références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.

PM> Install-Package Spire.XLS

Convertir Excel en HTML

Spire.XLS for .NET prend en charge la conversion d'une feuille de calcul Excel spécifique en HTML à l'aide de la méthode Worksheet.SaveToHtml(). Les étapes détaillées sont répertoriées ci-dessous.

  • Créez une instance de classeur.
  • Chargez un exemple de document Excel à l’aide de la méthode Workbook.LoadFromFile().
  • Obtenez une feuille de calcul spécifique à l'aide de la propriété Workbook.Worksheets[]
  • Enregistrez la feuille de calcul sous forme de fichier HTML à l'aide de la méthode 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

Convertir Excel en HTML avec des images intégrées

Voici les étapes pour convertir une feuille de calcul Excel en HTML avec des images intégrées.

  • Créez une instance de classeur.
  • Chargez un exemple de document Excel à l’aide de la méthode Workbook.LoadFromFile().
  • Obtenez une feuille de calcul spécifique à l’aide de la propriété Workbook.Worksheets[].
  • Créez une instance HTMLOptions.
  • Définissez ImageEmbedded sur true pour intégrer des images au format HTML.
  • Enregistrez la feuille de calcul sous forme de fichier HTML à l'aide de la méthode 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

Demander une licence temporaire

Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.

Voir également