openpyxl 根据数值依次生成序列
时间: 2023-05-30 11:06:38 浏览: 118
生成数列.py
可以使用 Python 的 range() 函数和循环来生成序列,然后将序列写入 Excel 文件中。
下面是一个示例代码,可以生成从 1 到 10 的整数序列,并将其写入 Excel 文件中的第一列:
```python
import openpyxl
# 创建一个新的 workbook
workbook = openpyxl.Workbook()
# 获取默认的 sheet
sheet = workbook.active
# 生成序列并写入 Excel 文件
for i in range(1, 11):
sheet.cell(row=i, column=1, value=i)
# 保存 workbook
workbook.save('sample.xlsx')
```
在上面的代码中,我们使用 range() 函数生成从 1 到 10 的整数序列,并将其写入 Excel 文件的第一列。在循环中,我们使用 sheet.cell() 方法来获取单元格对象,并将值写入该单元格。最后,我们使用 workbook.save() 方法将 workbook 保存到文件中。
阅读全文