一、前言
通过使用Python的openpyxl库,来操作excel单元格,删除行和列。主要用到delete_rows(删除行)和delete_cols(删除列)两个函数。
把学习的过程分享给大家。大佬勿喷!
二、程序展示
1、表格准备
提前先创建一张表格用于测试,命名为“删除行列”。
2、删除行程序
import openpyxl
wb = openpyxl.load_workbook('F:\python_study\表格\删除行列.xlsx')
sheet = wb.active
sheet.delete_rows(3,4)
wb.save('F:\python_study\表格\删除行列.xlsx')
程序是从第3行开始,删除4行,执行后的结果为:
如果delete_rows只输入一个参数,如delete_rows(3),这个时候默认删除第3行。
3、删除列程序
删除前的表格:
import openpyxl
wb = openpyxl.load_workbook('F:\python_study\表格\删除行列.xlsx')
sheet = wb.active
sheet.delete_cols(3,2)
wb.save('F:\python_study\表格\删除行列.xlsx')
程序是从第3列开始,删除2列,执行后的结果为:
如果delete_cols只输入一个参数,如delete_cols(3),这个时候默认删除第3列。