2019-04-15
阅读量:
640
Python操作Excel插入删除行
使用xlwings
进行一些列尝试和折腾之后,笔者放弃了使用openpyxl操作Excel插入和删除行了,到网上寻觅,发现了xlwings这个轮子,说明里写有api能够调用VBA的函数,这就很炫酷了,然后翻了翻文档,决定使用这个轮子操作,现贴出来笔者写的几段代码作为使用方法示范。
删除行: range.api.EntireRow.Delete()
# Delete origin row
temp_del = 0
if len(delete_list) > 0:
for delete_row in delete_list:
# Report schedule
print("Have alerady done: " + \
str((temp_del*100)//delete_num) + "%")
# Delete one row
wb_sheet.range('A'+str(delete_row-temp_del)).api.EntireRow.Delete()
temp_del = temp_del + 1
wb.save()






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论