创建一个Excel表格,在一个次数为10的循环里,每次循环得到的vis值不同,vis可能为1也可能为2也可能为3,如果vis为1,每个情况可以得出相应的time值,根据vis值的不同,把time值写入不同列,vis为1时,time值写入第一列,vis为2时,time值写入第二列,vis为3时,time值写入第三列,最终得到3列10行的表格
时间: 2024-03-15 13:47:53 浏览: 54
phovea_vis_lineup:使用LineUp.js的表格的可视化插件
好的,我可以帮你写一个Python程序来实现这个功能。首先,你需要安装 `openpyxl` 库,这个库可以帮助我们操作 Excel 表格。你可以使用以下命令来安装该库:
```
pip install openpyxl
```
然后,你可以按照以下代码来写程序:
```python
import random
from openpyxl import Workbook
# 创建一个 Excel 工作簿对象
wb = Workbook()
# 获取默认的工作表对象
ws = wb.active
# 写入表头
ws.cell(row=1, column=1, value='vis=1')
ws.cell(row=1, column=2, value='vis=2')
ws.cell(row=1, column=3, value='vis=3')
# 循环10次
for i in range(10):
vis = random.randint(1, 3)
time = random.randint(1, 10)
# 根据 vis 值写入对应的列
if vis == 1:
ws.cell(row=i+2, column=1, value=time)
elif vis == 2:
ws.cell(row=i+2, column=2, value=time)
elif vis == 3:
ws.cell(row=i+2, column=3, value=time)
# 保存工作簿
wb.save('example.xlsx')
```
这个程序会在当前目录下生成一个名为 `example.xlsx` 的 Excel 文件,其中包含了所需的表格。你可以根据自己的需要修改文件名和路径。
阅读全文