إعداد الصفوف تلقائياً للخلايا المدمجة
كيفية استخدام نوعية AutoFitMergedCells لضبط ارتفاع الصفوف تلقائيًا
يدعم Aspose.Cells لبرنامج Python via .NET هذه الميزة من خلال AutoFitterOptions.AutoFitMergedCellsType. باستخدام هذا الواجهة البرمجية، من الممكن ضبط ارتفاع الصفوف تلقائيًا في ورقة العمل بما في ذلك الخلايا المدمجة. هنا قائمة بكافة أنواع الضبط التلقائي الممكنة للخلايا المدمجة:
- 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) |