怎么用Python openpyxl随机生成一列的数字?
我只会一个单元格一个单元格的添加值,怎么才随机生成一列的值呢?
怎么用Python openpyxl随机生成一列的数字?
我只会一个单元格一个单元格的添加值,怎么才随机生成一列的值呢?
>>> import random
>>> import openpyxl
>>> wb = openpyxl.Workbook()
>>> sheet = wb.active
>>> sheet["A1"] = "Score"
>>> for i in range(2,101):
sheet["A"+str(i)] = random.choice(range(1,101))
>>> wb.save('D:/random.xlsx')
# 随机生成 1-100 的数据 在 A列 的 2-100行 ["A2:A100"]
给单元格赋值的方法有很多,上面只是简单示例,想要了解更多可以参考:
官方文档
https://www.osgeo.cn/openpyxl/index.html
我的博客
Python系列 之 openpyxl库 学习openpyxl库Workbook模块创建工作薄工作薄的基本属性和方法worksheet模块cell模块三级标题四级标题五级标题六级标题openpyxl库Workbook模块创建工作薄通过 Workbook()创建工作薄对象import openpyxl# 创建工作薄 openpyxl.workbook.Workbook()wb = openpyxl.workbook.Workbook()# 保存工作薄wb.save("wb_name.xlsx
https://blog.csdn.net/xiaomage0511/article/details/124111709