Ajustar automáticamente las filas para celdas fusionadas

Cómo usar AutoFitMergedCellsType para ajustar las filas automáticamente

Aspose.Cells para Python via .NET soporta esta función a través de la AutoFitterOptions.AutoFitMergedCellsType API. Usando esta API, es posible ajustar automáticamente las filas en una hoja de cálculo incluyendo celdas fusionadas. Aquí hay una lista de todos los tipos posibles de ajuste automático en celdas fusionadas:

  • NONE
  • PRIMERA_LÍNEA
  • ÚLTIMA_LÍNEA
  • CADA_LÍNEA

Autoajustar filas para celdas fusionadas

Por favor, vea el siguiente código, crea un objeto workbook y agrega múltiples hojas de trabajo. Utiliza diferentes métodos para operaciones autofit en cada hoja de trabajo. La captura de pantalla muestra los resultados después de la ejecución del código de muestra.


Código de muestra en 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)