Bir çalışma kitabı nesnesi oluşturur ve birden fazla çalışma sayfası ekler. Her çalışma sayfasında farklı yöntemler kullanarak otomatik uyarlama işlemlerini gerçekleştirir. Ekran görüntüsü, örnek kodun çalıştırılmasından sonra elde edilen sonuçları gösterir.
Birleştirilmiş Hücreler için Satırları Otomatik Olarak Ayarlama Yöntemi
Aspose.Cells for Python via .NET, bu özelliği AutoFitterOptions.AutoFitMergedCellsType API’sı aracılığıyla destekler. Bu API kullanılarak bir çalışma sayfasında, birleştirilmiş hücreler dahil olmak üzere satırları otomatik olarak uyarlama mümkün olmaktadır. İşte birleştirilmiş hücreleri otomatik olarak uyarlamanın tüm olası tiplerinin bir listesi:
- NONE
- FIRST_LINE
- LAST_LINE
- EACH_LINE
Birleştirilmiş Hücreler için Satırları Otomatik Olarak Ayarlama
Lütfen aşağıdaki kodu görün, bir çalışma kitabı nesnesi oluşturur ve birden fazla çalışma sayfası ekler. Her çalışma sayfasında otomatik uyarlama işlemleri için farklı yöntemler kullanır. Ekran görüntüsü, örnek kodun yürütülmesinden sonra sonuçları göstermektedir.

C# Örnek Kodu
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) |