python使用for循环给excel加新列
时间: 2023-07-03 18:11:40 浏览: 229
python中的for循环
你可以使用openpyxl模块来处理Excel文件,下面是一个使用for循环给Excel表格添加新列的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 添加新列
for row in worksheet.iter_rows(min_row=1, max_row=worksheet.max_row):
row_num = row[0].row
new_cell = row[0].offset(row=0, column=1)
new_cell.value = row_num
# 保存Excel文件
workbook.save('example.xlsx')
```
上述代码将在第一列后添加一个新列,并在新列中填写每行的行号。你可以根据需要修改代码来实现你的需求。
阅读全文