Cell
Cell: value, formula, and style
Properties
Properties Cell คลาสนี้แสดงถึงเซลล์เดียวในแผ่นงานและให้การเข้าถึงคุณลักษณะหลักของมัน มันเปิดเผยคุณสมบัติแบบอ่าน/เขียนสำหรับ value, formula, และ style, พร้อมกับเมธอดช่วยเหลือ put_value(), get_style(), และ apply_style().
| Properties | Properties | Properties |
|---|---|---|
value | คุณสมบัติ | รับหรือกำหนดค่าของเซลล์ |
formula | คุณสมบัติ | รับหรือกำหนดสตริงสูตรของเซลล์ |
style | คุณสมบัติ | รับค่าเซลล์ Style อ็อบเจ็กต์ (อ่านอย่างเดียว) |
comment | คุณสมบัติ | รับคอมเมนต์ของเซลล์ (อ่านอย่างเดียว) |
data_type | คุณสมบัติ | รับประเภทข้อมูลของเซลล์ (อ่านอย่างเดียว) |
put_value(val) | เมธอด | ตั้งค่าค่าเซลล์จากสเกลาร์ Python |
get_style() | เมธอด | คืนสำเนาที่สามารถแก้ไขได้ของสไตล์เซลล์ |
apply_style(style) | เมธอด | ใช้การแก้ไข Style อ็อบเจ็กต์กลับไปยังเซลล์ |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells["A1"].value = "Hello"
worksheet.cells["B1"].formula = "=A1"Properties
Properties Cell คอนสตรัคเตอร์ของคลาสไม่ได้เปิดเผยต่อสาธารณะ. เซลล์จะถูกดึงผ่าน Cells คอลเลกชันของแผ่นงานโดยใช้การระบุแบบ A1 หรือดัชนีแถว/คอลัมน์ที่เริ่มจากศูนย์.
| Properties | Properties | Properties |
|---|---|---|
| (ไม่มี) | N/A | คอนสตรัคเตอร์ไม่ได้เป็นสาธารณะ; เซลล์เข้าถึงได้ผ่าน worksheet.cells["A1"] หรือ worksheet.cells[row, col] |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells["A1"]Properties
Properties Cell คลาสเปิดเผยคุณสมบัติดังต่อไปนี้. value และ formula เป็นแบบอ่าน/เขียน; style, comment, และ data_type เป็นแบบอ่านอย่างเดียว (ใช้ get_style() / apply_style() เพื่อแก้ไขสไตล์).
| Properties | Properties | อ่าน/เขียน | Properties |
|---|---|---|---|
value | อ็อบเจ็กต์ | อ่าน/เขียน | ค่าปัจจุบันของเซลล์ (string, int, float, bool, datetime, หรือ None) |
formula | str | อ่าน/เขียน | สตริงสูตรของเซลล์ รวมถึงส่วนนำ = |
style | Style | อ่านอย่างเดียว | อ็อบเจ็กต์สไตล์ของเซลล์; แก้ไขผ่าน get_style() / apply_style() |
comment | str | อ่านอย่างเดียว | ข้อความคอมเมนต์ของเซลล์ |
data_type | str | อ่านอย่างเดียว | ตัวระบุประเภทข้อมูลของเซลล์ |
Properties
| Properties | ประเภทค่าที่คืน | Properties |
|---|---|---|
put_value(val) | Properties | ตั้งค่าของเซลล์เป็นสเกลาร์ที่กำหนด |
get_style() | Style | คืนสำเนาที่แก้ไขได้ของสไตล์เซลล์สำหรับการแก้ไข |
apply_style(style) | Properties | นำไปใช้กับที่แก้ไขแล้ว Style อ็อบเจ็กต์กับเซลล์ |
Properties
ตัวอย่างต่อไปนี้แสดงการอ่านและเขียนคุณสมบัติของเซลล์โดยใช้ Cell คลาส. โปรดทราบว่า value และ formula เป็นคุณสมบัติที่เข้าถึงด้วยไวยากรณ์การกำหนดค่า ไม่ใช่การเรียกเมธอด.
from aspose.cells_foss import Workbook
# Create a new workbook and access the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Set a cell value using property assignment
cell_a1 = worksheet.cells["A1"]
cell_a1.value = "Hello World"
# Set a formula using property assignment
cell_b1 = worksheet.cells["B1"]
cell_b1.formula = "=LEN(A1)"
# Read cell properties using the property (no parentheses)
value = cell_a1.value
formula = cell_b1.formula
print(f"Value: {value}")
print(f"Formula: {formula}")
# Modify style via get_style / apply_style
style = cell_a1.get_style()
style.font.bold = True
style.font.size = 14
cell_a1.apply_style(style)
workbook.save("output.xlsx")