使用 openpyxl 我们可以将“EE”列移动到“CC”列吗
它应该类似于下面的Excel
此处“EE”列移至“CC”位置,“CC”自动向前移动
您可以将其作为范围移动。
from openpyxl import load_workbook xlfile = 'foo.xlsx' wb = load_workbook(xlfile) ws = wb['Sheet1'] ws.insert_cols(3) ws.move_range("F2:F8", cols=-3) ws.delete_cols(6) wb.save('foo_out.xlsx')