热线电话:13121318867

登录
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.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子