实际工作中可能需要整理一些文档,或者记录一些数据,这时候使用python来操作Excel可能会帮得上你。

读操作:

# encoding : utf-8       #设置编码方式import xlrd                    #导入xlrd模块#打开指定文件路径的excel文件

xlsfile = r'D:\AutoPlan\apisnew.xls'
book = xlrd.open_workbook(xlsfile)     #获得excel的book对象#获取sheet对象,方法有2种:
sheet_name=book.sheet_names()[0]          #获得指定索引的sheet名字
print sheet_name
sheet1=book.sheet_by_name(sheet_name)  #通过sheet名字来获取,当然如果你知道sheet名字了可以直接指定
sheet0=book.sheet_by_index(0)     #通过sheet索引获得sheet对象#获取行数和列数:

nrows = sheet.nrows    #行总数
ncols = sheet.ncols   #列总数#获得指定行、列的值,返回对象为一个值列表

row_data = sheet.row_values(0)   #获得第1行的数据列表
col_data = sheet.col_values(0)  #获得第一列的数据列表,然后就可以迭代里面的数据了#通过cell的位置坐标获得指定cell的值
cell_value1 = sheet.cell_value(0,1)  ##只有cell的值内容,如:http://xxx.xxx.xxx.xxx:8850/2/photos/square/
print cell_value1
cell_value2 = sheet.cell(0,1) ##除了cell值内容外还有附加属性,如:text:u'http://xxx.xxx.xxx.xxx:8850/2/photos/square/'
print cell_value2

写操作:

#encoding:utf-8       #设置编码方式  import xlwt
wbk = xlwt.Workbook(encoding='utf-8', style_compression=0)
sheet = wbk.add_sheet('sheet 1', cell_overwrite_ok=True)  ##第二参数用于确认同一个cell单元是否可以重设值。

sheet.write(0,0,'some text')
sheet.write(0,0,'this should overwrite')   ##重新设置,需要cell_overwrite_ok=True

style = xlwt.XFStyle()
font = xlwt.Font()
font.name = 'Times New Roman'
font.bold = True
style.font = font
sheet.write(0, 1, 'some bold Times text', style)wbk.save('D:\TestData2.xls')    ##该文件名必须存在

刚开始学习,大家一起分享~代码转自http://blog.csdn.net/five3/article/details/7034826

官方资料:

下载地址:http://pypi.python.org/pypi/xlrd

官网地址:http://www.python-excel.org/

文档地址:https://secure.simplistix.co.uk/svn/xlrd/trunk/xlrd/doc/xlrd.html

文档pdf下载:http://www.simplistix.co.uk/presentations/python-excel.pdf

转载于:https://www.cnblogs.com/cero/p/4349957.html

Excel的python读写相关推荐

  1. python读取excel表格-python读写Excel表格的实例代码(简单实用)

    安装两个库:pip install xlrd.pip install xlwt 1.python读excel--xlrd 2.python写excel--xlwt 1.读excel数据,包括日期等数据 ...

  2. python处理excel表格-Python读写Excel表格(简单实用)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:giao窝里giao 首先安装两个库:pip install xlr ...

  3. python读取excel文件-Python 读写excel文件

    最近需要用到Python来操作excel表,读取表格内容到数据库.所以就搜索了相关资料. 查找了一下,可以操作excel表的几个库有以下几个: openpyxl 这个是推荐使用的库,可以读写Excel ...

  4. python怎么读excel文件-Python读写Excel文件方法介绍

    一.读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件. 首先,打开workbook: 复制代码 代码如下: import xlrd ...

  5. python怎么读取excel文件-Python读写Excel文件方法介绍

    一.读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件. 首先,打开workbook: 复制代码 代码如下: import xlrd ...

  6. python读取excel表格-python读写excel文件

    项目中需要生成excel表格,在网上查了一些资料后,整理记录下. 1. 读excel表格 1 ''' 2 读取XLS,XLSX文件3 ''' 4 defreadExcelFile(filename): ...

  7. python怎么读excel文件-python读写excel文件

    项目中需要生成excel表格,在网上查了一些资料后,整理记录下. 1. 读excel表格 1 ''' 2 读取XLS,XLSX文件3 ''' 4 defreadExcelFile(filename): ...

  8. python: 读写excel文件

    文章目录 python 读写 excel 文件 Excel 文件简略描述 xlwt xlrd xlutils 读写 xlrd 读取 xlwt 写 xlutils 任务练习 python 读写 exce ...

  9. Python读写Excel文件

    python如何读写excel文件 python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pa ...

最新文章

  1. 北京搜狗已签算法30W,西安银行总包20W,要不要毁约去银行?
  2. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
  3. BZOJ4031: [HEOI2015]小Z的房间
  4. 特征工程——categorical特征 和 continuous特征
  5. 深入 Apache Kylin Cube 与查询优化
  6. IIS+ASP部署相关
  7. Win10电脑如何查看本机mac地址
  8. UVA 299 - Train Swapping(冒泡排序)
  9. 人工智能——皇帝的新脑还是人类的终结(学习笔记)
  10. php连接mib库,常用的一些MIB以及对应的OID
  11. 亿图图示+linux版本,亿图图示linux版下载
  12. 桥本分数式(用递归法实现全排列)
  13. 《不只是美:信息图表设计原理与经典案例》—— 2.7 更加灵活
  14. python中除以0的处理方法
  15. elasticSearch核心概念的介绍(七):常见的数据类型
  16. 平板电脑出现计算机错误,苹果平板电脑显示iPad已停用连接iTunes怎么办
  17. 淘宝前后端分离实践(PPT)
  18. CNN Architecture
  19. alpine linux apk删除,把玩Alpine linux(二):APK包管理器
  20. 2015中国数据库技术大会十大看点抢先看

热门文章

  1. iOS 获取屏幕的属性和宽度
  2. JavaScript数据结构——散列表(Hash table,也叫哈希表)
  3. C++---布隆过滤器
  4. 【前端性能优化方法与实战】
  5. JavaScript学习(十四)—元素节点关系和特殊节点
  6. 500并发相当于多少人_linux开发技术之线程池accept处理高并发connect(含源码)
  7. MacBook Air 是什么意思
  8. 给92号油的汽车加95,为何老司机还说省钱?
  9. 为什么有科学家怀疑太阳系是被设计出来的
  10. 祥林嫂形容哪类人?祥林嫂比喻什么样的人物?