Définir la largeur de la colonne à une unité scalable telle que em ou pourcentage

Contents
[ ]

Générer un fichier HTML à partir d’une feuille de calcul est très courant. La taille des colonnes est définie en “pt” ce qui fonctionne dans de nombreux cas. Cependant, il peut arriver qu’une taille fixe ne soit pas requise. Par exemple, si la largeur du panneau conteneur est de 600px où cette page HTML est affichée. Dans ce cas, des barres de défilement horizontales peuvent apparaître si la largeur de la table générée est plus grande. Il était nécessaire que cette taille fixe soit changée en une unité scalable telle que em ou pourcentage pour obtenir une meilleure présentation. Le code d’exemple suivant peut être utilisé où HtmlSaveOptions.width_scalable est défini sur true pour créer une largeur scalable.

Le fichier source d’exemple et les fichiers de sortie peuvent être téléchargés à partir des liens suivants:

sampleForScalableColumns.xlsx

outsampleForScalableColumns.zip

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 sample source file
wb = Workbook(sourceDir + "sampleForScalableColumns.xlsx")
# Specify Html Save Options
options = HtmlSaveOptions()
# Set the property for scalable width
options.width_scalable = True
# Specify image save format
options.export_images_as_base64 = True
# Save the workbook in Html format with specified Html Save Options
wb.save(outputDir + "outsampleForScalableColumns.html", options)