python在excel一列中填入数据
时间: 2023-10-06 08:11:03 浏览: 130
python自动办公-11 在Excel中按条件筛选数据并存入新的表
5星 · 资源好评率100%
要使用Python在Excel的一列中填入数据,你可以使用第三方库`openpyxl`来实现。首先,确保你已经安装了`openpyxl`库。你可以使用以下命令在终端或命令提示符中安装它:
```
pip install openpyxl
```
然后,你可以按照以下步骤编写Python代码来实现在Excel的一列中填入数据:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('your_file.xlsx')
# 选择工作表
sheet = workbook['Sheet1'] # 将'Sheet1'替换为你实际的工作表名称
# 数据列表
data = [1, 2, 3, 4, 5]
# 在一列中写入数据
column = 1 # 列索引(从1开始)
start_row = 1 # 开始行索引(从1开始)
for i, value in enumerate(data):
sheet.cell(row=start_row+i, column=column, value=value)
# 保存文件
workbook.save('your_file.xlsx')
```
请确保将`your_file.xlsx`替换为你实际的Excel文件名,将`Sheet1`替换为你实际的工作表名称。`data`变量是你要写入的数据列表。
运行上述代码后,它将在指定的工作表的指定列中写入数据。
阅读全文