当Excel遇上Python……
发布时间:2020-06-22     作者:     浏览量:29   分享到:

不管是上班族还是学生党,当处理数据时面对成百上千个Excel文档大家的内心肯定都是

微信图片_20200630111021.png

下面小智就给大家介绍一种能分分钟秒杀百万Excel的方法——用Python操作!(话说Python可真的是万能神器啊)

微信图片_20200630111119.jpg

Python提供了两个库可以对Excel进行操作,分别是xlwt库(写入excel)和xlrd库(读取excel)。接下来就一起看看具体操作步骤吧:


一、xlwt库(写入excel


01 导入模块

import xlwt

实例如下:

1.jpg

02 创建workbook

workbook =xlwt.Workbook(encoding = 'ascii')xlwt.Workbook()返回的xlwt.Workbook类型。

实例如下:

2.jpg


03 创建表

workbook =xlwt.Workbook(encoding = 'ascii')xlwt.Workbook()返回的xlwt.Workbook类型。

实例如下:

3.jpg


04 向单元格中写入内容

worksheet.write(0,0,label=''Row 0,Column 0 Value)

实例如下:

4.jpg


05 保存

 workbook.save('excel_workbook.xls')

实例如下:

5.jpg




二、xlrd即读取excel

01 导入包

 import xlrd

实例如下:

6.jpg

02  打开excel文件读取数据

data = xrld.open_workbook('excelfile.xls')xlrd.open_workbook() (方法返回xlrb.Book类型,是只读的)

实例如下:

7.jpg


03  获取工作表

 table = data.sheet()[0]  #通过索引顺序获取

table = data.sheet_by_index(0)  #通过索引顺序获取

table = data.sheet_by_name(u'sheet1') #通过名称获取

实例如下:

8.jpg




这样我们就完成了!

有了python,excel也不过如此!