Cell
Cell: value, formula, and style
Properties
Properties Cell class 表示工作表中的单个单元格,并提供对其核心属性的访问。它公开了可读写的 property 用于 value, formula,,以及 style,,以及辅助方法 put_value(), get_style(),,以及 apply_style().
| Properties | Properties | Properties |
|---|---|---|
value | property | 获取或设置单元格的值 |
formula | property | 获取或设置单元格的公式字符串 |
style | property | 获取单元格的 Style object (只读) |
comment | property | 获取单元格的注释(只读) |
data_type | property | 获取单元格的数据类型(只读) |
put_value(val) | method | 将单元格的值设置为来自 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 | 对象 | 读/写 | 单元格的当前值(字符串、整数、浮点数、布尔值、日期时间或 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")