Python打开excel在原因列名的数据最后一列添加新列名
时间: 2023-06-01 10:04:31 浏览: 105
python 实现在Excel末尾增加新行
可以使用openpyxl库来打开excel文件,并使用worksheet的max_column属性来获取最大列数,然后使用append方法来添加新列名。以下是示例代码:
```python
import openpyxl
# 打开excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择worksheet
worksheet = workbook.active
# 获取最大列数
max_column = worksheet.max_column
# 添加新列名
new_column_name = '新列名'
worksheet.cell(row=1, column=max_column+1, value=new_column_name)
# 保存文件
workbook.save('example.xlsx')
```
在这个示例中,我们假设原始数据的列名在第一行,因此我们使用row=1将新列名添加到第一行的最后一列(即原始数据的最后一列之后)。如果您的列名不在第一行,请相应地更改row参数。
阅读全文