put_value方法

put_value

将布尔值放入单元格中。

def put_value(self, bool_value):
    ...
范围类型描述
bool_valuebool

put_value

将整数值放入单元格中。

def put_value(self, int_value):
    ...
范围类型描述
int_valueint输入值

put_value

将双精度值放入单元格中。

def put_value(self, double_value):
    ...
范围类型描述
double_valuefloat输入值

put_value

将字符串值放入单元格中。

def put_value(self, string_value):
    ...
范围类型描述
string_valuestr输入值

put_value

将日期时间值放入单元格中。

def put_value(self, date_time):
    ...
范围类型描述
date_timeDateTime输入值

评论

为单元格设置日期时间值并不意味着单元格将自动格式化为日期时间。 日期时间值在 ms excel 和 Aspose.Cells 的数据模型中均保留为数值。 数值是否将被视为数值本身或日期时间 取决于应用于该单元格的数字格式。如果此单元格尚未格式化为日期时间, 即使您输入的是日期时间,它也会显示为数值。

例子

此示例演示如何为单元格设置日期时间值并使其显示为日期时间。

from aspose.cells import Workbook
from datetime import datetime

excel = Workbook()
cells = excel.worksheets[0].cells
# Put date time into a cell
cell = cells.get(0, 0)
cell.put_value(datetime(2023, 5, 15))
style = cell.get_style(False)
style.number = 14
cell.set_style(style)

put_value

将对象值放入单元格中。

def put_value(self, object_value):
    ...
范围类型描述
object_valueany输入值

put_value

将字符串值放入单元格中,并在适当的情况下将该值转换为其他数据类型。

def put_value(self, string_value, is_converted):
    ...
范围类型描述
string_valuestr输入值
is_convertedboolTrue:如果合适,转换为其他数据类型。

put_value

将一个值放入单元格中,如果合适,该值将转换为其他数据类型,并且单元格的数字格式将被重置。

def put_value(self, string_value, is_converted, set_style):
    ...
范围类型描述
string_valuestr输入值
is_convertedboolTrue:如果合适,转换为其他数据类型。
set_styleboolTrue:转换为其他数据类型时将数字格式设置为单元格样式

也可以看看