11 指定位置插入空白行
import openpyxl
myBook=openpyxl.load_workbook('收入表.xlsx')
mySheet=myBook.active
#在收入表(mySheet)的第6行之前插入2个空白行
mySheet.insert_rows(6,2)
myBook.save('结果表-收入表.xlsx')
12 删除行数据
import openpyxl
myBook=openpyxl.load_workbook('收入表.xlsx')
mySheet=myBook.active
#从收入表(mySheet)的第6行开始,连续删除2行数据
mySheet.delete_rows(6,2)
myBook.save('结果表-收入表.xlsx')
13 插入空白列
import openpyxl
myBook=openpyxl.load_workbook('收入表.xlsx')
mySheet=myBook.active
#在收入表(mySheet)的第4列之前插入2个空白列
mySheet.insert_cols(4,2)
myBook.save('结果表-收入表.xlsx')
14 删除列数据
import openpyxl
myBook=openpyxl.load_workbook('收入表.xlsx')
mySheet=myBook.active
#从收入表(mySheet)的第2列开始,连续删除3列数据
mySheet.delete_cols(2,3)
myBook.save('结果表-收入表.xlsx')
15 移动数据
import openpyxl
myBook=openpyxl.load_workbook('收入表.xlsx')
mySheet=myBook.active
#把收入表(mySheet)的B4:B8范围的数据向下移动0行,向右移动3列
mySheet.move_range('B4:B8',rows=0,cols=3)
myBook.save('结果表-收入表.xlsx')