编写一个程序,翻转电子表格中行和列的单元格
#! python3
# reversedTable.py - 单元格翻转
# 引用区
import openpyxl
# 参数设置
filename = ""
wb = openpyxl.load_workbook(filename)
sheet = wb["Sheet1"]
# 循环处理
for x in range(1,sheet.max_row+1):
for y in range(1,sheet.max_column+1):
cell1 = sheet.cell(row=x,column=y)
cell2 = sheet.cell(row=y,column=x)
temp = cell1.value
cell1.value = cell2.value
cell2.value = temp
# 结尾工作
wb.save("New"+filename)
注意:交换的时候是value交换,不是对象交换