Worksheet
Worksheet — Single sheet in an Aspose.Cells FOSS Workbook
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 | ชื่อแท็บของแผ่นงาน. กำหนดค่าเพื่อเปลี่ยนชื่อแผ่นงาน. |
cells | Cells | คอลเลกชันของเซลล์สำหรับแผ่นงานนี้. รองรับการระบุแบบ A1 และการระบุแบบ (แถว, คอลัมน์). |
charts | ChartCollection | คอลเลกชันของแผนภูมิที่ฝังอยู่ในแผ่นงานนี้. |
shapes | คอลเลกชัน | คอลเลกชันของรูปร่าง (กล่องข้อความ, รูปภาพ, สี่เหลี่ยม, ฯลฯ) ในแผ่นงานนี้. |
auto_filter | AutoFilter | อ็อบเจ็กต์ออโต้ฟิลเตอร์สำหรับแผ่นงานนี้. ใช้ auto_filter.range เพื่อกำหนดช่วงฟิลเตอร์. |
Properties
| Properties | ประเภทการคืนค่า | Properties |
|---|---|---|
protect(password=None) | None | ป้องกันแผ่นงานด้วยรหัสผ่าน, ป้องกันการแก้ไข. |
unprotect(password=None) | None | ลบการป้องกันออกจากแผ่นงาน. |
Properties
ตัวอย่างต่อไปนี้สร้าง worksheet, ตั้งค่าข้อมูลและสูตร, ใช้สไตล์กับเซลล์หัวเรื่อง, และบันทึก workbook.
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")