ضبط ارتفاع الصف وعرض العمود

العمل مع الصفوف

ضبط ارتفاع الصف

يوفر Aspose.Cells فئة Workbook التي تمثل ملف Excel من Microsoft. تحتوي فئة Workbook على مجموعة WorksheetCollection تمكنك من الوصول إلى كل ورقة عمل في ملف Excel. تمثل ورقة العمل بواسطة فئة Worksheet. توفر فئة Worksheet مجموعة Cells التي تمثل جميع الخلايا في ورقة العمل. توفر مجموعة Cells عدة طرق لإدارة الصفوف أو الأعمدة في ورقة العمل. بعض هذه الطرق يُناقش أدناه بمزيد من التفصيل.

تعيين ارتفاع الصف

من الممكن تعيين ارتفاع صف واحد عن طريق استدعاء طريقة SetRowHeight لمجموعة Cells. تأخذ طريقة SetRowHeight المعاملات التالية كما يلي:

  • مؤشر الصف, مؤشر الصف الذي كنت تغير ارتفاعه.
  • ارتفاع الصف, ارتفاع الصف المطبق على الصف.
workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetRowHeight(1, 35)
workbook.Save_String("outputRowsAndColumns.xlsx")

تعيين ارتفاع جميع الصفوف في ورقة العمل

إذا كان المطورون بحاجة إلى تعيين ارتفاع الصف نفسه لجميع الصفوف في ورقة العمل، يمكنهم فعل ذلك باستخدام طريقة SetStandardHeight لمجموعة Cells.

workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetStandardHeight(25)
workbook.Save_String("outputRowsAndColumns.xlsx")

العمل مع الأعمدة

ضبط عرض العمود

حدد عرض العمود عن طريق استدعاء طريقة SetColumnWidth لمجموعة Cells. تأخذ طريقة SetColumnWidth المعاملات التالية:

  • فهرس العمود, فهرس العمود الذي تريد تغيير عرضه.
  • عرض العمود, العرض المطلوب للعمود.
workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetColumnWidth(1, 56.5)
workbook.Save_String("outputRowsAndColumns.xlsx")

تعيين عرض جميع الأعمدة في ورقة العمل

لتعيين نفس عرض العمود لجميع الأعمدة في ورقة العمل، استخدم طريقة SetStandardWidth لمجموعة Cells.

workbook, _ := NewWorkbook_String("sampleRowsAndColumns.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
cells, _ := worksheet.GetCells()
cells.SetStandardWidth(20.5)
workbook.Save_String("outputRowsAndColumns.xlsx")