إخفاء وعرض الصفوف والأعمدة

التحكم في رؤية الصفوف والأعمدة

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

كيفية إخفاء الصفوف والأعمدة

يمكن للمطورين إخفاء صف أو عمود عن طريق استدعاء طرق hide_row وhide_column من مجموعة cells على التوالي. تأخذ كلا الطريقين فهم فهرس الصف والعمود كمعلمة لإخفاء الصف أو العمود المحدد.

from aspose.cells import Workbook
# 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(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Hiding the 3rd row of the worksheet
worksheet.cells.hide_row(2)
# Hiding the 2nd column of the worksheet
worksheet.cells.hide_column(1)
# Saving the modified Excel file
workbook.save(dataDir + "output.out.xls")
# Closing the file stream to free all resources
fstream.close()

كيفية إظهار الصفوف والأعمدة

يمكن للمطورين عرض أي صف أو عمود مخفي عن طريق استدعاء طرق unhide_row وunhide_column من مجموعة cells على التوالي. تأخذ كلا الطريقين معلمتين:

  • فهرس الصف أو العمود - فهرس الصف أو العمود المستخدم لعرض الصف أو العمود المحدد.
  • ارتفاع الصف أو عرض العمود - ارتفاع الصف أو عرض العمود المعين للصف أو العمود بعد عرضه.
from aspose.cells import Workbook
# 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(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Unhiding the 3rd row and setting its height to 13.5
worksheet.cells.unhide_row(2, 13.5)
# Unhiding the 2nd column and setting its width to 8.5
worksheet.cells.unhide_column(1, 8.5)
# Saving the modified Excel file
workbook.save(dataDir + "output.xls")
# Closing the file stream to free all resources
fstream.close()

كيفية إخفاء صفوف وأعمدة متعددة

يمكن للمطورين إخفاء عدة صفوف أو أعمدة دفعة واحدة عن طريق استدعاء طرق hide_rows وhide_columns من مجموعة cells على التوالي. تأخذ كلا الطريقين فهرس الصف أو العمود البدء وعدد الصفوف أو الأعمدة التي يجب إخفاؤها كمعلمات.

from aspose.cells import Workbook
# 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(".")
# Creating a file stream containing the Excel file to be opened
fstream = open(dataDir + "book1.xls", "rb")
# Instantiating a Workbook object
# Opening the Excel file through the file stream
workbook = Workbook(fstream)
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Hiding 3,4 and 5 rows in the worksheet
worksheet.cells.hide_rows(2, 3)
# Hiding 2 and 3 columns in the worksheet
worksheet.cells.hide_columns(1, 2)
# Saving the modified Excel file
workbook.save(dataDir + "outputxls")
# Closing the file stream to free all resources
fstream.close()