python从excle表里随机拿数据
时间: 2024-01-04 19:04:18 浏览: 72
可以使用 Python 的 `openpyxl` 库来操作 Excel 文件。下面是一个简单的示例代码,演示如何从 Excel 表格中随机获取一列数据:
```python
import openpyxl
import random
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.active
# 获取一列数据
data = []
for cell in sheet['A']:
data.append(cell.value)
# 随机获取数据
random_data = random.choice(data)
print(random_data)
```
在上面的代码中,我们首先使用 `openpyxl` 库打开 Excel 文件,并获取默认的工作表。然后,我们使用 `for` 循环遍历第一列中的所有单元格,并将它们添加到一个列表中。最后,使用 `random.choice()` 函数从列表中随机选择一个数据,并将其打印出来。
阅读全文