快捷搜索:  汽车  科技

python自动化excel表(如何用Python自动化操作Excel)

python自动化excel表(如何用Python自动化操作Excel)二、 excel表格读取使用模块前,需要提前在电脑上进行安装,如果是在线安装的话,需要确保你的电脑能够上网。3、 pandas模块也可以实现excel常规操作下面主要以xlrd和xlwd模块为例,给大家分享下这两个模块的使用。一、 模块安装

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

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

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

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

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

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

一、 模块安装

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

python自动化excel表(如何用Python自动化操作Excel)(1)

二、 excel表格读取

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

python自动化excel表(如何用Python自动化操作Excel)(2)

2.1 导入模块并打开excel文档


python自动化excel表(如何用Python自动化操作Excel)(3)

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


python自动化excel表(如何用Python自动化操作Excel)(4)

2.2 读取指定sheet表的内容

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

python自动化excel表(如何用Python自动化操作Excel)(5)

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

python自动化excel表(如何用Python自动化操作Excel)(6)

打印指定sheet中的所有内容

python自动化excel表(如何用Python自动化操作Excel)(7)

三、 创建一个excel表

3.1 创建一个sheet表

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

python自动化excel表(如何用Python自动化操作Excel)(8)

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

python自动化excel表(如何用Python自动化操作Excel)(9)

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

python自动化excel表(如何用Python自动化操作Excel)(10)

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

python自动化excel表(如何用Python自动化操作Excel)(11)

执行结果如下:

python自动化excel表(如何用Python自动化操作Excel)(12)

颜色值表如下:

python自动化excel表(如何用Python自动化操作Excel)(13)

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

猜您喜欢: