当前位置: 首页 > 后端技术 > Python

openpyxl3.0.3中文手册--插入删除行列、移动单元格

时间:2023-03-26 16:24:53 Python

插入删除行列、移动单元格插入删除行列使用以下方法插入删除行列:openpyxl.worksheet.worksheet.工作表。insert_rows()openpyxl.worksheet.worksheet.Worksheet.insert_cols()openpyxl.worksheet.worksheet.Worksheet.delete_rows()openpyxl.worksheet.worksheet.Worksheet.delete_cols()以上方法默认为一行或一列。例如,要在第7行(现有第7行之前)插入一行:ws.insert_rows(7)删除??行和列删除列F到H:ws.delete_cols(6,3)在指定的工作表中移动单元格range:ws.move_range("D4:F10",rows=-1,cols=2)上面代码将D4:F10范围内的单元格向上移动一列,向右移动两列,移动的单元格将被覆盖现有细胞。如果单元格包含公式,openpyxl可以翻译这些公式,默认情况下禁用,因为这不是所需的结果。只会翻译移动单元格中的公式,不会更新其他单元格或对具有定义名称的单元格的引用,您可以使用解析公式转换器来执行此操作:ws.move_range("G4:H10",rows=1,cols=1,translate=True)上面的代码会在指定移动的单元格范围内相对公式移动一行一列。