如何用python在excel的一列写入数据,举个例子
时间: 2023-05-30 22:05:47 浏览: 687
pandas对指定列进行填充的方法
假设要在Excel的A列中写入数据,可以使用openpyxl库来实现:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 写入数据
data = ['apple', 'banana', 'orange']
for i in range(len(data)):
cell = worksheet.cell(row=i+1, column=1) # 选择第i+1行,第1列的单元格
cell.value = data[i]
# 保存文件
workbook.save('example.xlsx')
```
这段代码会将`data`列表中的数据依次写入Excel的A列中,即第1列。其中`worksheet.cell()`方法用于选择指定行列的单元格,`cell.value`属性用于设置单元格的值。最后,使用`workbook.save()`保存文件。
阅读全文