对excel的修改删除操作如下:
import openpyxl
def test1():
# 修改原有excel文件
wb = openpyxl.load_workbook("1.xlsx")
# 获取sheet对象
sheet = wb["sheet_name"]
sheet["A1"] = "修改之后的数据"
wb.save("1.xlsx")
def test2():
# 插入行,插入列
wb = openpyxl.load_workbook("1.xlsx")
sheet = wb["sheet_name"]
# 在第二行的位置插入一行,不填写默认是一行
sheet.insert_rows(2)
# 在第三行的位置插入4行
sheet.insert_rows(3, 4)
# 在第二行的位置插入一列
sheet.insert_cols(2)
# 在第二列位置插入4列
sheet.insert_cols(2, 4)
wb.save("1.xlsx")
def test4():
wb = openpyxl.load_workbook("1.xlsx")
sheet = wb["sheet_name"]
# 在第2行的位置删除第一行
sheet.delete_rows(2)
# 在第三行位置删除第4行
sheet.delete_rows(3, 4)
# 在第3列的位置删除1列
sheet.delete_cols(3)
# 在第三列的位置删除3列
sheet.delete_cols(3, 3)
wb.save("1.xlsx")