openpyxl 根据多个数值依次生成行序列
时间: 2023-05-30 12:07:07 浏览: 89
基于序列的多音轨音乐生成系统
您可以使用for循环来生成多个行序列。
具体来说,您可以使用for循环遍历每个数值,然后使用append方法将该数值添加到行序列中。最后,使用append方法将行序列添加到工作表中。
以下是一个示例代码:
```
from openpyxl import Workbook
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 定义多个数值
values = [1, 2, 3, 4, 5]
# 遍历每个数值,生成行序列,并添加到工作表
for value in values:
row = [value, value*2, value*3] # 生成行序列
ws.append(row) # 将行序列添加到工作表
# 保存工作簿
wb.save('example.xlsx')
```
在上面的示例代码中,我们首先创建了一个工作簿和工作表。然后,定义了多个数值,并使用for循环遍历每个数值。在循环中,我们生成了一个行序列,并将其添加到工作表中。最后,保存了工作簿。
执行上述代码后,将创建一个名为“example.xlsx”的Excel文件,其中包含了每个数值对应的行序列。
阅读全文