Exporter les propriétés du classeur et des feuilles de calcul dans la conversion Excel en HTML avec C++
Scénarios d’utilisation possibles
Lorsqu’un fichier Microsoft Excel est exporté en HTML à l’aide de Microsoft Excel ou Aspose.Cells, il exporte également divers types de propriétés du document, du classeur et de la feuille comme indiqué dans la capture d’écran suivante. Vous pouvez éviter d’exporter ces propriétés en réglant HtmlSaveOptions.GetExportDocumentProperties(), HtmlSaveOptions.GetExportWorkbookProperties() et HtmlSaveOptions.GetExportWorksheetProperties() sur false. La valeur par défaut de ces propriétés est true. La capture d’écran suivante montre l’apparence de ces propriétés dans le HTML exporté.
Exporter les propriétés du document, du classeur et de la feuille dans la conversion Excel en HTML
Le code d’exemple suivant charge le fichier Excel d’exemple et le convertit en HTML sans exporter les propriétés du document, du classeur et de la feuille de calcul dans le HTML de sortie.
Code d’exemple
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Path of input Excel file
U16String inputFilePath = srcDir + u"sampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx";
// Path of output HTML file
U16String outputFilePath = outDir + u"outputExportDocumentWorkbookAndWorksheetPropertiesInHTML.html";
// Load the sample Excel file
Workbook workbook(inputFilePath);
// Specify Html Save Options
HtmlSaveOptions options;
// We do not want to export document, workbook and worksheet properties
options.SetExportDocumentProperties(false);
options.SetExportWorkbookProperties(false);
options.SetExportWorksheetProperties(false);
// Export the Excel file to Html with Html Save Options
workbook.Save(outputFilePath, options);
std::cout << "Excel file exported to HTML successfully!" << std::endl;
Aspose::Cells::Cleanup();
}