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