Python 操作 Excel表格
目录导读
- Excel 表格的基本认识(重点)
- 撸起键盘就可干
Excel 表格的认识
在 Python excel 库中,把单个的 excel 文档叫做 workbook 。
一个 workbook 里有许多的 sheet 。
而 sheet 是由 cell 组织的,也就是单个的格子。
在这里可以把每一个 cell 看成一个对象,它有很多属性,如:
value, font, type 等,这也就解释了在 office excel 软件中打开,能够看到每一行每一行有各种不同的表现,颜色、字体、边框 等等。
从源头解释了这些概念之后,读取 excel 表格就显得更轻松了。
撸起键盘干
要用到的 Python 库 xlrd,pip 安装 xlrd 库 pip install xlrd
#!/usr/bin/python # -*- coding: utf-8 -*- import xlrd filename = u'./XXX.xlsx' excel = xlrd.open_workbook(filename) sheet = excel.sheet_by_name(u'sheet1') # 通过 sheet.row(index)可以访问到每一行 # 获取 sheet 的行数 nrows = sheet.nrows # 获取 sheet 的列数 ncols = sheet.ncols for index in range(0, nrows): sheet.row(index) # 返回 index 行 cell 组成的 list sheet.row(index)[0].value # 获取 index 行,第一个 cell 的值
版权协议参见这里
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Androidmanifest xml does not exist or has incorrect root tag
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/52106182 解决问题地址: 看是否有Android Application?没有新建,在run下拉框,重启Android stuido; http://stackoverflow.com/questions/25812089/androidmanifest-xml-does-not-exist-or-has-incorrect-root-tag
- 下一篇
深入浅出设计模式——命令模式(Command Pattern)
转载自:https://www.cnblogs.com/Bobby0322/p/4195240.html 模式动机 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计,使得请求发送者与请求接收者消除彼此之间的耦合,让对象之间的调用关系更加灵活。 命令模式可以对发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。这就是命令模式的模式动机。 模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。 Command Pattern: Encapsulate a request as an object, thereby letting you parameterize client...
相关文章
文章评论
共有0条评论来说两句吧...