使用python自动化操作Excel修改内容

openpyxl——用于读取/写入Excel xlsx / xlsm文件的Python库

openpyxl是一个非常好用的用来操作excel表的工具。它不仅可以用来修改内容,还可以修改样式、制作数据图等内容。还可以使用代码调用excel的公式,如果你每天工作是重复性需要填表、统计数据、计算数据,又或者是做会计工作,经常需要制作报表的话。只要你会了这个技能,每天都能多出好几个小时休息。

openpyxl使用

在使用之前,我们需要先安装一下,指令如下

$ pip install openpyxl

安装好之后,我们先来载入文件。然后先读取所有工作表的表名。在这之前我们先看一下准备好的演示素材。这是我之前爬取的豆瓣书籍信息的excel表。

使用python自动化操作Excel修改内容

演示素材

是时候进行真正的表演了。我们先用代码读取一下excel表的信息,然后打印所有的sheet名。并且选择其中一个表进行操作。

使用python自动化操作Excel修改内容

加载文件

操作表

我们已经获取到【计算机】这表了,然后我们对它进行操作,接下来我们针对表来进行一下操作。包括修改标题、创建新表与删除表。

使用python自动化操作Excel修改内容

操作sheet

使用python自动化操作Excel修改内容

修改之后的样子

操作单元格

操作单元格之前,我们先读取单元格。如果连单元格都没选中,是没法进行操作的。

使用python自动化操作Excel修改内容

修改单元格内容

使用python自动化操作Excel修改内容

操作多个单元格

到此知识点就讲解完毕了,但是我们却没有做什么事情。我们就以一个小例子结束这篇文字吧,我们就以如果【作者】栏里面有一个【美】字,我们就在书名前面加一个【修改过】文字。

使用python自动化操作Excel修改内容

修改前

使用python自动化操作Excel修改内容

修改后

到此整个修改就完成了。私聊学习资料可以获取学习素材。有不懂的可以私信加群一起讨论。

猜你喜欢

转载自blog.csdn.net/weixin_44138053/article/details/89674734
今日推荐