一、区域单元格的移动

1.不考虑公式,只移动内容

  1. # 将H2:J10范围的数据,向右移动15个位置、向上移动1个位置
  2. sheet.move_range("H2:J10",rows=1, cols=15)

2.公式根据相对位置,自动转化

  1. sheet["D1"] = "合计"
  2. sheet["D2"] = "=B2*C2"
  3. sheet["D3"] = "=SUM(B3,C3)"
  4. sheet.move_range("B1:D3",cols=10, translate=True) # 自动翻译公式

二、单元格的删除

  1. """
  2. # idx,要删除的索引位置
  3. # amount,从索引位置开始要删除的个数(默认为1)
  4. sheet.delete_rows(idx=1, amount=20)
  5. sheet.delete_cols(idx=1, amount=3)
  6. wb.save("p2.xlsx")
  7. """

三、单元格插入行列

  1. """
  2. sheet.insert_rows(idx=5, amount=10)
  3. sheet.insert_cols(idx=3, amount=2)
  4. wb.save("p2.xlsx")
  5. """