python在excel一列中填入随机数
时间: 2023-08-14 14:10:13 浏览: 146
基于python实现在excel中读取与生成随机数写入excel中
要在Excel的一列中填入随机数,您可以使用Python的openpyxl库。下面是一个示例代码,演示了如何使用openpyxl生成并填入随机数:
```python
import openpyxl
from random import randint
# 打开Excel文件
workbook = openpyxl.load_workbook('your_file.xlsx')
# 选择工作表
worksheet = workbook['Sheet1'] # 替换为您的工作表名称
# 获取列的范围
column_range = worksheet['A1:A10'] # 替换为您要填入随机数的列范围
# 填入随机数
for cell in column_range:
cell.value = randint(0, 100) # 替换为您需要的随机数范围
# 保存文件
workbook.save('your_file.xlsx')
# 关闭文件
workbook.close()
```
请确保您已经安装了openpyxl库,并将代码中的'your_file.xlsx'替换为您的实际Excel文件名和路径,以及'Sheet1'替换为要填入随机数的工作表名称。
上述代码会在指定的列范围内填入随机数,并保存到Excel文件中。您可以根据需要修改代码以适应您的具体情况。希望对您有所帮助!如果您还有其他问题,请随时向我提问。
阅读全文