Worksheet
Properties
Worksheet يمثل ورقة واحدة داخل Workbook. يوفر الوصول إلى مجموعة الخلايا، مجموعة المخططات، مجموعة الصور، مجموعة الأشكال، ومرشح التلقائي لتلك الورقة. يتم الوصول إلى أوراق العمل بواسطة الفهرس أو الاسم من workbook.worksheets.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells["A1"].value = "Hello"
worksheet.cells["A2"].formula = "=A1"
workbook.save("output.xlsx")Properties
| Properties | Properties | Properties |
|---|---|---|
name | str | اسم تبويب ورقة العمل. Assign لإعادة تسمية الورقة. |
cells | Cells | مجموعة الخلايا لهذه الورقة. تدعم نمط A1 و (row, col) للفهرسة. |
charts | ChartCollection | مجموعة المخططات المدمجة في هذه الورقة. |
shapes | مجموعة | مجموعة الأشكال (صناديق النص، الصور، المستطيلات، إلخ) في هذه الورقة. |
auto_filter | AutoFilter | كائن المرشح التلقائي لهذه الورقة. استخدم auto_filter.range لتحديد نطاق الفلتر. |
Properties
| Properties | نوع الإرجاع | Properties |
|---|---|---|
protect(password=None) | None | يحمي ورقة العمل بكلمة مرور، مما يمنع التعديلات. |
unprotect(password=None) | None | يزيل الحماية من ورقة العمل. |
Properties
المثال التالي ينشئ ورقة عمل، يحدد القيم وصيغة، يطبق نمطًا على خلية العنوان، ويحفظ دفتر العمل.
from aspose.cells_foss import Workbook
workbook = Workbook()
ws = workbook.worksheets[0]
ws.name = "Sales"
# Set header and data values
ws.cells["A1"].value = "Month"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "January"
ws.cells["B2"].value = 12500
ws.cells["A3"].value = "February"
ws.cells["B3"].value = 14800
# Add a SUM formula
ws.cells["B4"].formula = "=SUM(B2:B3)"
# Apply bold styling to the header row
style = ws.cells["A1"].get_style()
style.font.bold = True
ws.cells["A1"].apply_style(style)
style2 = ws.cells["B1"].get_style()
style2.font.bold = True
ws.cells["B1"].apply_style(style2)
workbook.save("sales_report.xlsx")