Python打开有数据的excel在表内有数据的最后一列写入列名
时间: 2023-05-25 14:05:54 浏览: 170
python实现数据写入excel表格
下面是一个Python的示例代码,可以将一个有数据的Excel文件的最后一列写入一个新的列名:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('data.xlsx')
# 选择工作表
ws = wb['Sheet1']
# 找到最后一列的位置
last_column = ws.max_column
# 新建一个单元格,并设置单元格的值
new_cell = ws.cell(row=1, column=last_column+1)
new_cell.value = "NewColumnName"
# 保存Excel文件
wb.save('data.xlsx')
```
这个代码可以打开名为 "data.xlsx" 的 Excel 文件,然后在 "Sheet1" 工作表的最后一列的位置创建一个新的单元格,并将其值设置为 "NewColumnName"。最后,保存 Excel 文件以保存更改。注意,此代码假定第一行是列标题行。如果第一行不是列标题行,则将标题行从上面的代码示例中的 `row=1` 更改为实际的标题行行号。
阅读全文