python读取excel文件,新增两列在末尾
时间: 2023-07-18 21:48:29 浏览: 80
您好!要在 Python 中读取 Excel 文件并添加两列,您可以使用 openpyxl 库。下面是一个简单的代码示例:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的工作表
worksheet = workbook['Sheet1']
# 在末尾添加两列,并设置标题行
worksheet.cell(row=1, column=worksheet.max_column+1, value='Column A')
worksheet.cell(row=1, column=worksheet.max_column+1, value='Column B')
# 遍历每一行,将新数据添加到末尾两列
for row in range(2, worksheet.max_row+1):
worksheet.cell(row=row, column=worksheet.max_column-1, value='Data A')
worksheet.cell(row=row, column=worksheet.max_column, value='Data B')
# 保存修改后的 Excel 文件
workbook.save('example_modified.xlsx')
```
在这个示例中,我们首先使用 `openpyxl.load_workbook()` 函数打开要操作的 Excel 文件。然后,我们选择要操作的工作表,并使用 `worksheet.max_column` 属性找到当前的列数,从而在末尾添加两列。接下来,我们遍历每一行,将新数据添加到末尾两列。最后,我们使用 `workbook.save()` 方法保存修改后的 Excel 文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)