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 :
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) |