用OpenPyxl循环写入Excel数据
时间: 2023-05-23 20:05:03 浏览: 695
python生成自定义格式的excel文档
A:
使用OpenPyxl库,可以方便地通过Python循环写入Excel数据。
首先,需要导入OpenPyxl库:
```python
import openpyxl
```
然后打开要写入数据的Excel文件:
```python
workbook = openpyxl.load_workbook('example.xlsx')
```
接下来选择要写入数据的工作表:
```python
worksheet = workbook['Sheet1']
```
然后,我们可以通过循环遍历数据,从而逐个写入Excel表格中:
```python
data = [['A', 1], ['B', 2], ['C', 3]]
for row in data:
worksheet.append(row)
```
在这个例子中,我们向名为“Sheet1”的工作表中写入了一个名为“data”的列表,其中包含三个数据行,每个数据行有两个值。通过使用`for`循环,我们可以轻松访问每个行并将其添加到工作表中。
在此之后,务必保存工作表:
```python
workbook.save('example.xlsx')
```
整个过程示例如下:
```python
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
worksheet = workbook['Sheet1']
data = [['A', 1], ['B', 2], ['C', 3]]
for row in data:
worksheet.append(row)
workbook.save('example.xlsx')
```
完成这些步骤后,就可以使用Python循环轻松地将数据写入Excel表格中。如有任何问题,请与我联系。
阅读全文