Excel C++ vers HTML

Les feuilles de calcul Excel sont utiles pour organiser, gérer et calculer les données. De même, HTML est utile pour afficher le contenu dans le navigateur. Les deux formats sont pratiques dans leurs cas d’utilisation spécifiques. Il peut arriver que vous deviez afficher des données Excel sur des sites Web. Dans ces cas, HTML serait le meilleur format à utiliser. Pour ce faire, vous devrez convertir le fichier Excel requis en HTML. À la lumière de cela, vous apprendrez à convertir des fichiers Excel en HTML à l’aide de C++.

API de conversion C++ Excel vers HTML – Téléchargement gratuit

Aspose.Cells for C++ est une API native C++ pour créer, convertir et manipuler des feuilles de calcul Excel. Vous pouvez utiliser le convertisseur intégré de l’API pour convertir des fichiers Excel en HTML. Veuillez installer l’API via NuGet ou téléchargez-la directement depuis la section Téléchargements.

PM> Install-Package Aspose.Cells.Cpp

Conversion d’Excel en HTML C++

Voici les étapes pour convertir des fichiers Excel en HTML :

Voici l’extrait de code C++ permettant de convertir des fichiers Excel en HTML :

// Chemin du répertoire source.
StringPtr srcDir = new String("SourceDirectory\\");

// Chemin du répertoire de sortie.
StringPtr outDir = new String("OutputDirectory\\");

// Charger le fichier Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Enregistrer en tant que fichier HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

Conversion Excel C++ en HTML avec des options supplémentaires

L’API Aspose.Cells for C++ fournit la classe IHtmlSaveOptions pour personnaliser le fichier HTML converti. Voici les options fournies par la classe IHtmlSaveOptions.

Options fournies par la classe IHtmlSaveOptions

Conversion d’Excel en HTML avec IHtmlSaveOptions

Voici les étapes pour convertir Excel en HTML avec des options supplémentaires :

L’exemple de code suivant montre comment convertir des fichiers Excel en HTML avec des options supplémentaires :

// Chemin du répertoire source.
StringPtr srcDir = new String("SourceDirectory\\");

// Chemin du répertoire de sortie.
StringPtr outDir = new String("OutputDirectory\\");

// Charger le fichier Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Créez un objet IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Désactiver l'exportation de la feuille masquée
options->SetExportHiddenWorksheet(false);

// Enregistrer en tant que fichier HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Obtenez une licence gratuite

Vous pouvez essayer l’API sans limites d’évaluation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir un fichier Excel en HTML à l’aide de C++. De plus, vous avez vu différentes options pour personnaliser la conversion d’Excel en HTML, par exemple si vous souhaitez exporter des feuilles de calcul masquées. Vous pouvez en savoir plus sur Aspose.Cells for C++ en utilisant documentation.

Voir également