2024-09-27 18:17:59 发布
网友
我有一个excel列,名为Erf(列R)。我需要将Erf移到C列。C列是空的,所以我不会替换任何数据,只是移动它。 我没有设置的行数(我的数据集每周更改一次),我需要将其自动化,以便每次运行脚本时都移动Erf列,而无需定义行范围。下面是我工作环境的代码。我不知道如何尝试移动列。请帮忙
wb = openpyxl.load_workbook('Source.xlsx') sheet = wb['Sheet'] wb.save('Source.xlsx')
这也许行得通 右移
y = 1 x = 1 move = 1 excel = openpyxl.load_workbook("yourfile.xlsx") sheet = excel.active while sheet.cell(y, x).value != None: sheet.cell(y, x + move).value = sheet.cell(y, x).value sheet.cell(y, x).value = None y += 1
要向左移动,只需将“移动”更改为-1
这也许行得通 右移
要向左移动,只需将“移动”更改为-1
相关问题 更多 >
编程相关推荐