使用openpyxl向A1:C3按行写入[1 2 3 4 5 6 7 8 9]
时间: 2023-02-08 14:12:32 浏览: 80
首先,需要在代码中导入openpyxl库。然后,使用openpyxl中的Workbook()函数新建一个工作簿,并使用active()函数设置当前活动工作表。接着,使用工作表对象的cell()函数对A1:C3这一区域的单元格进行循环,并使用value属性将数据写入。最后,使用save()函数保存工作簿。
示例代码如下:
```python
import openpyxl
#新建工作簿
wb = openpyxl.Workbook()
#设置当前活动工作表
ws = wb.active
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
i = 0
#循环遍历A1:C3区域
for row in ws.iter_rows(min_row=1, max_row=3, min_col=1, max_col=3):
for cell in row:
#写入数据
cell.value = data[i]
i += 1
#保存工作簿
wb.save("example.xlsx")
```
相关问题
openpyxl写入excel
使用openpyxl库可以很方便地将数据写入Excel文件中。下面是一个简单的例子:
```python
from openpyxl import Workbook
# 创建一个Workbook对象
wb = Workbook()
# 选择当前活动的工作表
ws = wb.active
# 写入数据
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['C1'] = '性别'
ws['A2'] = '张三'
ws['B2'] = 18
ws['C2'] = '男'
ws['A3'] = '李四'
ws['B3'] = 20
ws['C3'] = '女'
# 保存文件
wb.save('example.xlsx')
```
上面的代码会生成一个名为`example.xlsx`的Excel文件,包含一个名为`Sheet`的工作表,其中包含了姓名、年龄和性别这三列数据。
python 通过openpyxl写入excel文件
你可以使用Python库openpyxl来写入Excel文件。以下是一个示例代码,演示如何使用openpyxl创建一个新的Excel文件,并向其中写入数据:
```python
from openpyxl import Workbook
# 创建一个新的Excel文件
workbook = Workbook()
sheet = workbook.active
# 写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '城市'
sheet['A2'] = '张三'
sheet['B2'] = 25
sheet['C2'] = '北京'
sheet['A3'] = '李四'
sheet['B3'] = 30
sheet['C3'] = '上海'
# 保存文件
workbook.save('example.xlsx')
```
在上面的示例中,我们创建了一个新的Excel文件,并访问了默认的工作表(即第一个工作表)。然后,我们使用`sheet`对象的索引来写入数据到特定的单元格。最后,我们使用`workbook.save()`方法保存文件,将其命名为"example.xlsx"。
运行上述代码后,你将在当前目录下找到一个名为"example.xlsx"的Excel文件,其中包含了我们写入的数据。
希望能帮到你!如果你有任何其他问题,请随时提问。