Python交互Microsoft Office 的 Excel —— xlrd(1)

浏览: 1135

数据分析实际工作中Excel还是很常用的,如何提高Excel固定流程操作的自动化呢?而不是花大量时间在Excel中拖拉拽数据

结合我们学过的Python,我搜寻了一下关于Python和Excel交互的库与模块,准备抛砖引玉从零开始和大家聊聊这个话题。

除了我们超级熟悉的pandas库,我们新学几个库,灵活搭配可以完成你想要的大多数操作~

我们看看第二个库——xlrd


image.png


xlrd是Excel数据格式xls/xlsx文件的read库,只能读。


github地址:

https://github.com/python-excel/xlrd


相关pdf教程下载地址:

https://github.com/python-excel/tutorial/raw/master/python-excel.pdf


安装xlrd模块的方式

1.到python官网下载http://pypi.python.org/pypi/xlrd模块安装。

2.在cmd窗口  pip install  xlrd


安装好之后我们使用之前介绍的微软Azure Notebook带大家操作~


具体的注册,登录和基本使用参考前文:

微软出品的Python写码利器——Azure Notebooks 初体验(1)

微软出品的Python写码利器——Azure Notebooks 初体验(2)


我们新建一个Project:


image.png


新建一个notebook:

image.png


image.png


image.png


可以愉快地写代码啦~


上传数据house_data.xls 到Azure notebook中:


image.png


image.png

导入xlrd模块:


image.png

image.png


定位sheet:

image.png

image.png

image.png


单元格的操作:


image.png

image.png

image.png


image.png


image.png


xlrd主要是用来读取excel表格数据,基础内容差不多就是这些,如果有新内容,之后补充给大家。


代码和数据获取地址:https://notebooks.azure.com/Wang10121643/projects/xlrd

推荐 2
本文由 ID王大伟 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册