如何用openpyxl在现有的excel文件中写入数据
openpyxl文档里面有介绍把数据写入单个单元格,和逐行写入数据。但是没有介绍怎么批量把数据写入指定的行或列。想请大神指点一下。
比如我想在第二行这里批量写入10行新的数据(格式和原表格一样),原有的数据往后面排,或者D列写入一列数据。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
pandas读到dataframe里面,再改变dataframe,写入到excel中,代码最简单
楼上的方法挺好,就是安装pandas比较麻烦,新手可能不太好搞定,我倒是有个笨方法
如果嫌麻烦,可以使用继承,重写类的方法。我就提供一个实现的小思路,效率比较低,也可以修改一下代码,一次插入多行,用win32com操作Excel很方便,怎么需要怎么写。