Exporter la plage de zone d impression au format HTML

Scénarios d’utilisation possibles

Il s’agit d’un scénario courant où nous devons exporter uniquement la zone d’impression, c’est-à-dire la plage de cellules sélectionnée au lieu de l’ensemble de la feuille au format HTML. Cette fonctionnalité est déjà disponible pour le rendu PDF, cependant, vous pouvez maintenant effectuer cette tâche pour HTML également. Définissez d’abord la zone d’impression dans l’objet de configuration de page de la feuille de calcul. Ensuite, utilisez le drapeau HtmlSaveOptions.export_print_area_only pour n’exporter que la plage sélectionnée.

Code d’exemple

Le code d’exemple suivant charge un classeur puis exporte la zone d’impression au format HTML. Le fichier d’exemple pour tester cette fonctionnalité peut être téléchargé à partir du lien suivant :

sampleInlineCharts.xlsx

from aspose.cells import HtmlSaveOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load the Excel file.
wb = Workbook(sourceDir + "sampleInlineCharts.xlsx")
# Access the sheet
ws = wb.worksheets[0]
# Set the print area.
ws.page_setup.print_area = "D2:M20"
# Initialize HtmlSaveOptions
options = HtmlSaveOptions()
# Set flag to export print area only
options.export_print_area_only = True
# Save to HTML format
wb.save(outputDir + "outputInlineCharts.html", options)