Python中生成20个随机的XL_CELL_NUMBER数据的技巧。
发布时间:2024-01-02 21:01:13
在Python中,可以使用random模块结合循环来生成随机的XL_CELL_NUMBER数据。XL_CELL_NUMBER数据类型是指Excel中的数字类型,可以是整数或浮点数。
下面是一个生成20个随机的XL_CELL_NUMBER数据的例子:
import random
import openpyxl
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
sheet = workbook.active
# 生成20个随机的XL_CELL_NUMBER数据
for i in range(20):
# 生成一个随机的整数或浮点数
number = random.uniform(-1000, 1000)
# 将数据写入Excel单元格,使用format(number, '0.00')来保留两位小数
sheet.cell(row=i+1, column=1).value = format(number, '0.00')
# 保存Excel文件
workbook.save('random_numbers.xlsx')
上述代码中,我们使用random.uniform(-1000, 1000)生成随机的整数或浮点数,并使用format(number, '0.00')来保留两位小数。然后,我们使用sheet.cell(row=i+1, column=1).value将数据写入Excel单元格中。
最后,我们使用workbook.save('random_numbers.xlsx')保存Excel文件,文件名为random_numbers.xlsx。
运行上述代码后,会生成一个名为random_numbers.xlsx的Excel文件,其中包含20个随机的XL_CELL_NUMBER数据。
