python交换excel两列数据
时间: 2023-07-07 20:10:46 浏览: 226
python读取excel指定列数据并写入到新的excel方法
5星 · 资源好评率100%
可以使用openpyxl库实现交换excel两列数据,以下是代码示例:
```python
import openpyxl
# 打开excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择需要交换数据的工作表
worksheet = workbook['Sheet1']
# 获取第一列和第二列数据,并交换它们
for i in range(1, worksheet.max_row + 1):
temp = worksheet.cell(row=i, column=1).value
worksheet.cell(row=i, column=1).value = worksheet.cell(row=i, column=2).value
worksheet.cell(row=i, column=2).value = temp
# 保存修改后的excel文件
workbook.save('example.xlsx')
```
以上代码将excel文件中第一列和第二列的数据进行了交换,并保存为同一文件。你可以根据实际情况修改代码。
阅读全文