Exporter la feuille de calcul CSS séparément dans le HTML de sortie
Scénarios d’utilisation possibles
Aspose.Cells pour Python via .NET permet d’exporter séparément le CSS de la feuille de calcul lors de la conversion de votre fichier Excel en HTML. Veuillez utiliser la propriété HtmlSaveOptions.export_worksheet_css_separately pour cela et la définir sur true lors de l’enregistrement en HTML.
Exporter la feuille de calcul CSS séparément dans le HTML de sortie
Le code d’exemple suivant crée un fichier Excel, ajoute du texte dans la cellule B5 en couleur rouge, puis le sauvegarde au format HTML en utilisant la propriété HtmlSaveOptions.export_worksheet_css_separately. Veuillez consulter le HTML de sortie généré par le code pour référence. Vous y trouverez le fichier stylesheet.css comme résultat du code d’exemple.
Code d’exemple
from aspose.cells import HtmlSaveOptions, Workbook | |
from aspose.pydrawing import Color | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Create workbook object | |
wb = Workbook() | |
# Access first worksheet | |
ws = wb.worksheets[0] | |
# Access cell B5 and put value inside it | |
cell = ws.cells.get("B5") | |
cell.put_value("This is some text.") | |
# Set the style of the cell - font color is Red | |
st = cell.get_style() | |
st.font.color = Color.red | |
cell.set_style(st) | |
# Specify html save options - export worksheet css separately | |
opts = HtmlSaveOptions() | |
opts.export_worksheet_css_separately = True | |
# Save the workbook in html | |
wb.save("outputExportWorksheetCSSSeparately.html", opts) |
Exporter un classeur à feuille unique en HTML
Lorsqu’un classeur avec plusieurs feuilles est converti en HTML avec Aspose.Cells pour Python via .NET, il crée un fichier HTML accompagné d’un dossier contenant le CSS et plusieurs fichiers HTML. Lorsqu’on ouvre ce fichier HTML dans le navigateur, les onglets sont visibles. Le même comportement est requis pour un classeur avec une seule feuille lors de la conversion en HTML. Auparavant, aucun dossier séparé n’était créé pour les classeurs à feuille unique et seul un fichier HTML était créé. Ce fichier HTML ne montre pas l’onglet lorsqu’il est ouvert dans le navigateur. Microsoft Excel crée également un dossier approprié et un HTML pour une seule feuille, et c’est pourquoi le même comportement est implémenté avec l’API Aspose.Cells pour Python via .NET. Le fichier exemple peut être téléchargé à partir du lien suivant pour l’utiliser dans le code d’exemple ci-dessous :
Code d’exemple
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 sample Excel file containing single sheet only | |
wb = Workbook(sourceDir + "sampleSingleSheet.xlsx") | |
# Specify HTML save options | |
options = HtmlSaveOptions() | |
# Set optional settings if required | |
options.encoding = "utf-8" | |
options.export_images_as_base64 = True | |
options.export_grid_lines = True | |
options.export_similar_border_style = True | |
options.export_bogus_row_data = True | |
options.exclude_unused_styles = True | |
options.export_hidden_worksheet = True | |
# Save the workbook in Html format with specified Html Save Options | |
wb.save(outputDir + "outputSampleSingleSheet.htm", options) |