openpyxl插入一列数据
时间: 2023-10-12 07:12:52 浏览: 452
02-openpyxl写入数据(附带一个小例子)
您可以使用openpyxl中的insert_cols()方法来插入一列数据。下面是一个简单的示例代码:
```python
import openpyxl
# 打开工作簿
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = wb['Sheet1']
# 在第2列(即B列)之前插入一列
sheet.insert_cols(2)
# 在新插入的列中写入数据
for i in range(1, sheet.max_row + 1):
sheet.cell(row=i, column=2).value = 'New Data'
# 保存工作簿
wb.save('example.xlsx')
```
这个示例代码打开一个名为"example.xlsx"的工作簿,并在第2列(即B列)之前插入一列。然后,它在新插入的列中写入数据"New Data"。最后,它保存工作簿。您可以根据需要更改插入列的位置和写入的数据。
阅读全文