(python自动化办公excel)(python excel入门教程)

通过程序操作excel表格是编程中比较常见的操作,python本身不能直接操作excel,需要安装第三方的模块来实现excel的操作。

Python中可以操作excel模块主要有:

1、 xlrd 模块实现exlcel表格读取

2、 xlwd 模块实现excel表格创建和写入

3、 pandas模块也可以实现excel常规操作

下面主要以xlrd和xlwd模块为例,给大家分享下这两个模块的使用。

一、 模块安装

使用模块前,需要提前在电脑上进行安装,如果是在线安装的话,需要确保你的电脑能够上网。

(python自动化办公excel)(python excel入门教程)

二、 excel表格读取

提前在我的电脑D盘根目录下创建了一个名为test的excel表格,其内容如下:

(python自动化办公excel)(python excel入门教程)

2.1 导入模块并打开excel文档

(python自动化办公excel)(python excel入门教程)

由于一个工作簿文档里可能包含多个sheet,对工作簿中的sheet_names方法来获取当前有哪些sheet。

(python自动化办公excel)(python excel入门教程)

2.2 读取指定sheet表的内容

对于工作簿对象,通过调用sheet_by_name或sheet_by_index属性来获取指定sheet。

(python自动化办公excel)(python excel入门教程)

要获取指定sheet对象的行数和列表可以使用nrows和ncols来获取。

(python自动化办公excel)(python excel入门教程)

打印指定sheet中的所有内容

(python自动化办公excel)(python excel入门教程)

三、 创建一个excel表

3.1 创建一个sheet表

生成Workbook对象并向其添加一个表见下例:

(python自动化办公excel)(python excel入门教程)

3.2 向刚添加的sheet1表写入内容

(python自动化办公excel)(python excel入门教程)

程序运行完,在d盘的根目录下打开test1文件如下图所示,write方法中的第一个参数指定行索引,第二个参数指定列索引,第三个数指定要写入的数据。

(python自动化办公excel)(python excel入门教程)

3.3 设置写入单元格的字体大小,颜色和字体类型

(python自动化办公excel)(python excel入门教程)

执行结果如下:

(python自动化办公excel)(python excel入门教程)

颜色值表如下:

(python自动化办公excel)(python excel入门教程)

以上是python对excel表格的基本操作,喜欢的的话,给勇哥点个赞,你的支持是我持续创作的动力,感谢老铁们一路的支持。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者码农阿勇所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python自动化办公excel)(python excel入门教程)
本文链接:https://www.51qsb.cn/article/m841i.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-05-25
下一篇2023-05-25

你可能还想知道

发表回复

登录后才能评论