Автоподгонка строк для объединенных ячеек
Как использовать AutoFitMergedCellsType для автоподгонки строк
Aspose.Cells для Python via .NET поддерживает эту функцию с использованием API AutoFitterOptions.AutoFitMergedCellsType. С помощью этого API можно автоматически подгонять строки в рабочем листе, в том числе на объединенных ячейках. Вот список всех возможных типов автоматической подгонки объединенных ячеек:
- NONE
- ПЕРВАЯ СТРОКА
- ПОСЛЕДНЯЯ_ЛИНИЯ
- КАЖДАЯ_ЛИНИЯ
Автонастройка строк для объединенных ячеек
Пожалуйста, посмотрите следующий код, он создает объект книги и добавляет несколько рабочих листов. Используйте различные методы для автонастройки строк в каждом рабочем листе. Снимок экрана показывает результат после выполнения примерного кода.

Пример кода на 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) |