openpyxl写入一列数据
时间: 2023-10-12 08:12:45 浏览: 206
使用`openpyxl`库可以方便地写入一列数据。可以通过以下步骤实现:
1. 导入`openpyxl`库
```python
import openpyxl
```
2. 打开工作簿并选择工作表
```python
workbook = openpyxl.load_workbook('example.xlsx')
worksheet = workbook.active
```
3. 定义数据并写入单元格
```python
data = ['apple', 'banana', 'cherry', 'date']
for i in range(len(data)):
worksheet.cell(row=i+1, column=1, value=data[i])
```
在上述代码中,`data`是要写入的数据。使用`for`循环遍历该数据,并使用`worksheet.cell()`方法将数据写入到第一列中的单元格。`row`参数表示行数,`column`参数表示列数,`value`参数表示要写入的数据。
4. 保存工作簿
```python
workbook.save('example.xlsx')
```
完整的代码如下:
```python
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
worksheet = workbook.active
data = ['apple', 'banana', 'cherry', 'date']
for i in range(len(data)):
worksheet.cell(row=i+1, column=1, value=data[i])
workbook.save('example.xlsx')
```