Ajuster les lignes pour les cellules fusionnées
Comment utiliser AutoFitMergedCellsType pour ajuster automatiquement les lignes
Aspose.Cells pour Python via .NET prend en charge cette fonctionnalité via l’API AutoFitterOptions.AutoFitMergedCellsType. En utilisant cette API, il est possible d’ajuster automatiquement les lignes dans une feuille de calcul, y compris pour les cellules fusionnées. Voici une liste de tous les types possibles d’ajustement automatique des cellules fusionnées :
- NONE
- PREMIÈRE_LIGNE
- DERNIÈRE_LIGNE
- CHAQUE_LIGNE
Ajustement automatique des lignes pour les cellules fusionnées
Veuillez consulter le code suivant, il crée un objet classeur et ajoute plusieurs feuilles de calcul. Utilisez différentes méthodes pour les opérations d’ajustement automatique dans chaque feuille de calcul. La capture d’écran montre les résultats après l’exécution du code d’exemple.

Code d’exemple C#
from aspose.cells import AutoFitterOptions, Workbook | |
from os import os, path | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create directory if it is not already present. | |
IsExists = path.isdir(dataDir) | |
if notIsExists: | |
os.makedirs(dataDir) | |
# Instantiate a new Workbook | |
wb = Workbook() | |
# Get the first (default) worksheet | |
_worksheet = wb.worksheets[0] | |
# Create a range A1:B1 | |
range = _worksheet.cells.create_range(0, 0, 1, 2) | |
# Merge the cells | |
range.merge() | |
# Insert value to the merged cell A1 | |
_worksheet.cells.get(0, 0).value = "A quick brown fox jumps over the lazy dog. A quick brown fox jumps over the lazy dog....end" | |
# Create a style object | |
style = _worksheet.cells.get(0, 0).get_style() | |
# Set wrapping text on | |
style.is_text_wrapped = True | |
# Apply the style to the cell | |
_worksheet.cells.get(0, 0).set_style(style) | |
# Create an object for AutoFitterOptions | |
options = AutoFitterOptions() | |
# Set auto-fit for merged cells | |
options.auto_fit_merged_cells = True | |
# Autofit rows in the sheet(including the merged cells) | |
_worksheet.auto_fit_rows(options) | |
dataDir = dataDir + "AutoFitMergedCells.out.xlsx" | |
# Save the Excel file | |
wb.save(dataDir) |