通过openpyxl的delete_rows删除了1000多行,但结果表的话这些序号并没有缩减?(文末赠书)...

点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

但见悲鸟号古木,雄飞雌从绕林间。

大家好,我是皮皮。

一、前言

前几天在Python最强王者群【鶏啊鶏。】问了一个Python自动化办公处理的问题,一起来看看吧。

各位大佬想请教下:原来我的表格序号为2800多行,通过openpyxl的delete_rows 删除了1000多行,但结果表的话这些序号并没有缩减 导致显出一大片的空白行,请问这个有什么方法可以处理吗?

e1048529d665b645118cbe32d82c09fa.png

二、实现过程

这里【吴超建】给了一个代码,如下所示:

from openpyxl import load_workbook

# 打开Excel文件
workbook = load_workbook('111.xlsx')

# 选择工作表
worksheet = workbook['Sheet1']  # 替换'Sheet1'为实际的工作表名称

# 删除单个行号为5的行,连同格式一起删除
worksheet.delete_rows(5)

# 删除行号从3到7的行(包括行号3和7),连同格式一起删除
worksheet.delete_rows(3, 7)

# 保存更新后的Excel文件
workbook.save('222.xlsx')

代码运行之后,测试无误,后来【东哥】也测试了下,也没有发现问题。

ce5278bfebfa6c916f1c9ed5c4caa528.png

后来粉丝自己补充了下信息,如下图所示:

e293687a7ba350174c2caf4b246a9746.png

理论上来说,版本是3.1.2的不会存在这个问题的。

27d17c7909f75d0008334a910093b259.png

后来【隔壁😼山楂】给了一个提示,如下图所示,顺利地解决了粉丝的问题。

8374f14f0d17c8a9c71827781a71fb74.png 赠书

一句话推荐

爆火全网的原创提示词设计框架BROKE,带你5步掌握向人工智能提问的艺术

特色

系统:全面剖析ChatGPT应用技巧,带你从小白变身ChatGPT应用专家。

实用:内含开箱即用的“提示公式”,聚焦ChatGPT实际应用。

有思路,有办法,能落地:带你将ChatGPT真正转化为生产力,开启AI驱动的工作流程。

简单易读:深入浅出,循序渐进,内含60+个示例,适合初学者和进阶读者。

深度:理论结合实际,涵盖提示工程学科深度讨论,授人以鱼更授人以渔。

内容简介

本书是一本面向所有人的提示工程工具书,旨在帮助你掌握并有效利用以ChatGPT为代表的AI工具。学习完本书后,你将能够自如地将ChatGPT运用在生活和专业领域中,成为ChatGPT进阶玩家。

本书共分为9章,内容涵盖三个层次:介绍与解读、入门学习、进阶提升。第1~2章深入介绍与剖析了ChatGPT与提示工程,并从多个学科的角度探讨了提示工程学科。第3~5章演示了ChatGPT的实际运用,教你如何使用ChatGPT解决自然语言处理问题,并为你提供了一套可操作、可重复的提示设计框架,让你能够熟练驾驭ChatGPT。第6~9章讲解了来自学术界的提示工程方法,以及如何围绕ChatGPT进行创新;此外,为希望ChatGPT进行应用开发的读者提供了实用的参考资料,并介绍了除ChatGPT之外的其他选择。

本书聚焦ChatGPT的实际应用,可操作,可重复,轻松易读却不失深度。无论你是对ChatGPT及类似工具充满好奇,还是期待将其转化为生产力,本书都值得一读。此外,本书还可作为相关培训机构的教材。

延伸阅读

《ChatGPT时代:ChatGPT全能应用一本通》

0988331ee8b5e9c9d1eb41e38d63fc9e.png

作者简介

陈颢鹏,提示工程师,AI产品经理,毕业于北京邮电大学计算机学院。曾在滴滴自动驾驶、图森未来、字节跳动、美团等公司积累了行业经验,现就职于一家AI领域的独角兽公司。作为ChatGPT发布后的初期用户,他运用该技术重塑了工作流程,显著提高了工作效率,发明的ChatGPT提示设计框架在小红书(ID:陈财猫)上获得了40000+赞与收藏,被多次转载,并在多家公司内部被广泛分享。他负责本书主体内容的写作。

李子菡,硕士就读于香港科技大学计算机与工程系,本科毕业于北京邮电大学。研究的领域涉及大语言模型和Prompt,参与相关工作已在自然语言处理领域学术顶会ACL上发表,对人工智能领域及各种语言模型有着深入的了解。她是本书的科研顾问,参与了第一章的写作,并对本书进行了审阅。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公Excel列删除处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【鶏啊鶏。】提问,感谢【吴超建】、【东哥】、【隔壁😼山楂】给出的思路和代码解析,感谢【雪山胖狐】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

caac32fe94dab8fae5dd33cdb8335f2b.png

大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting1),应粉丝要求,我创建了一些ChatGPT机器人交流群和高质量的Python付费学习交流群和付费接单群,欢迎大家加入我的Python学习交流群和接单群!

f9f65ef64aea25a5f970ebbaf95c5fab.png

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

581ed1dab071c93969f4fc713bac9bc6.jpeg

------------------- End -------------------

往期精彩文章推荐:

b53d938d5ae0de81360ef780a15429e3.png

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值