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模块为例,给大家分享下这两个模块的使用。
一、 模块安装
使用模块前,需要提前在电脑上进行安装,如果是在线安装的话,需要确保你的电脑能够上网。
二、 excel表格读取
提前在我的电脑D盘根目录下创建了一个名为test的excel表格,其内容如下:
2.1 导入模块并打开excel文档
由于一个工作簿文档里可能包含多个sheet,对工作簿中的sheet_names方法来获取当前有哪些sheet。
2.2 读取指定sheet表的内容
对于工作簿对象,通过调用sheet_by_name或sheet_by_index属性来获取指定sheet。
要获取指定sheet对象的行数和列表可以使用nrows和ncols来获取。
打印指定sheet中的所有内容
三、 创建一个excel表
3.1 创建一个sheet表
生成Workbook对象并向其添加一个表见下例:
3.2 向刚添加的sheet1表写入内容
程序运行完,在d盘的根目录下打开test1文件如下图所示,write方法中的第一个参数指定行索引,第二个参数指定列索引,第三个数指定要写入的数据。
3.3 设置写入单元格的字体大小 颜色和字体类型
执行结果如下:
颜色值表如下:
以上是python对excel表格的基本操作,喜欢的的话,给勇哥点个赞,你的支持是我持续创作的动力,感谢老铁们一路的支持。