我正在尝试将第 51 行中的所有值从第 10 列复制到第 16 列,并想将这些值粘贴到同一张纸的第 6 行和第 2 列到第 8 列

问题描述 投票:0回答:0

有人可以帮忙提供解决方案吗?我在 python 中使用 open pyxl

我需要第 51 行和第 (10 - 16) 列的值,并将其粘贴到同一张纸的第 6 行和第 (2 - 8) 列,并以不同的名称保存文件。

wb = load_workbook(filename = "sample.xlsx", data_only = true)
ws1 = wb["test"]

for j in range(9, 16):
  data = ws1.cvell(row = 51, column = j+1).value
  print(data)

for i in range(2,8):
  paste = ws1.cell(row=6, column = i).value = data
print(paste)

ws1.save("completed.xlsx")
python openpyxl
© www.soinside.com 2019 - 2024. All rights reserved.