Excel的python读写
实际工作中可能需要整理一些文档,或者记录一些数据,这时候使用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读写相关推荐
- python读取excel表格-python读写Excel表格的实例代码(简单实用)
安装两个库:pip install xlrd.pip install xlwt 1.python读excel--xlrd 2.python写excel--xlwt 1.读excel数据,包括日期等数据 ...
- python处理excel表格-Python读写Excel表格(简单实用)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:giao窝里giao 首先安装两个库:pip install xlr ...
- python读取excel文件-Python 读写excel文件
最近需要用到Python来操作excel表,读取表格内容到数据库.所以就搜索了相关资料. 查找了一下,可以操作excel表的几个库有以下几个: openpyxl 这个是推荐使用的库,可以读写Excel ...
- python怎么读excel文件-Python读写Excel文件方法介绍
一.读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件. 首先,打开workbook: 复制代码 代码如下: import xlrd ...
- python怎么读取excel文件-Python读写Excel文件方法介绍
一.读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文件. 首先,打开workbook: 复制代码 代码如下: import xlrd ...
- python读取excel表格-python读写excel文件
项目中需要生成excel表格,在网上查了一些资料后,整理记录下. 1. 读excel表格 1 ''' 2 读取XLS,XLSX文件3 ''' 4 defreadExcelFile(filename): ...
- python怎么读excel文件-python读写excel文件
项目中需要生成excel表格,在网上查了一些资料后,整理记录下. 1. 读excel表格 1 ''' 2 读取XLS,XLSX文件3 ''' 4 defreadExcelFile(filename): ...
- python: 读写excel文件
文章目录 python 读写 excel 文件 Excel 文件简略描述 xlwt xlrd xlutils 读写 xlrd 读取 xlwt 写 xlutils 任务练习 python 读写 exce ...
- Python读写Excel文件
python如何读写excel文件 python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pa ...
最新文章
- 北京搜狗已签算法30W,西安银行总包20W,要不要毁约去银行?
- pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
- BZOJ4031: [HEOI2015]小Z的房间
- 特征工程——categorical特征 和 continuous特征
- 深入 Apache Kylin Cube 与查询优化
- IIS+ASP部署相关
- Win10电脑如何查看本机mac地址
- UVA 299 - Train Swapping(冒泡排序)
- 人工智能——皇帝的新脑还是人类的终结(学习笔记)
- php连接mib库,常用的一些MIB以及对应的OID
- 亿图图示+linux版本,亿图图示linux版下载
- 桥本分数式(用递归法实现全排列)
- 《不只是美:信息图表设计原理与经典案例》—— 2.7 更加灵活
- python中除以0的处理方法
- elasticSearch核心概念的介绍(七):常见的数据类型
- 平板电脑出现计算机错误,苹果平板电脑显示iPad已停用连接iTunes怎么办
- 淘宝前后端分离实践(PPT)
- CNN Architecture
- alpine linux apk删除,把玩Alpine linux(二):APK包管理器
- 2015中国数据库技术大会十大看点抢先看