python如何读写EXCEL文档 (有助于自动化的参数化,用的方法是XLRD,XLWT)
读EXCEL:
import xlrd
例1,
data=xlrd.open("E:\egg.xls") # 打开xls文件
table=data.sheets()[0] # 打开第一张表
nrows=table.nrows # 获取表的行数
for i in range(nrows)
print table.row_values(i)[:7] # 取前7行的值
例2:
import xlrd
#打开一个workbook
workbook = xlrd.open_workbook('E:\\Code\\Python\\testdata.xls')
#抓取所有sheet页的名称
worksheets = workbook.sheet_names()
print('worksheets is %s' %worksheets)
#定位到sheet1
worksheet1 = workbook.sheet_by_name(u'Sheet1')
"""
#通过索引顺序获取
worksheet1 = workbook.sheets()[0]
#或
worksheet1 = workbook.sheet_by_index(0)
#遍历所有sheet对象
for worksheet_name in worksheets:
worksheet = workbook.sheet_by_name(worksheet_name)
#遍历sheet1中所有行row
num_rows = worksheet1.nrows
for curr_row in range(num_rows):
row = worksheet1.row_values(curr_row)
print('row%s is %s' %(curr_row,row))
#遍历sheet1中所有列col
num_cols = worksheet1.ncols
for curr_col in range(num_cols):
col = worksheet1.col_values(curr_col)
print('col%s is %s' %(curr_col,col))
#遍历sheet1中所有单元格cell
for rown in range(num_rows):
for coln in range(num_cols):
cell = worksheet1.cell_value(rown,coln)
print cell
写EXCEL:
import xlwt
例1:
#创建workbook和sheet对象
workbook=xlwt.Workbook() #注意Workbook的开头W要大写
sheet1=workbook.add_sheet("sheet1")
sheet2=workbook.add_sheet(sheet2")
#向sheet页中写入数据
sheet1.write(0,0,"aaaaaa")
sheet2.write(0,0,"bbbbb")
#保存该excel文件,有同名文件时直接覆盖
workbook.save("E:\egg.xls")
print "ok"
最新文章
- highchart导出图片
- entity refenrece 在views中的运用
- ubuntu12.04 安装 chrome
- css3媒体查询判断移动设备横竖屏
- id class
- (一)Activity参数传递
- 代码中实际运用memcached——java
- Angular - - $cacheFactory
- 软工+C(2017第2期) 分数和checklist
- mybatis-自定义缓存-redis二级缓存
- yii2高级模板使用一个域名管理前后台
- a标签 download base64 下载 网络失败
- Kafka-python 客户端导致的 cpu 使用过高,且无法消费消息的问题
- 基于OpenSSL自建CA和颁发SSL证书
- Flask源码阅读-第二篇(flask\__init__.py)
- ubatu 安装nodejs npm liveserver
- 对象池 object pool
- 北美Developer生存发展攻略
- Spyder中figure显示设置
- Golang教程:循环语句
热门文章
- Where should I put <;script>; tags in HTML markup?
- Linux 下查看用户组信息
- socket 接收和发送缓冲区
- Jenkins构建触发器的区别
- [题解]Magic Line-计算几何(2019牛客多校第三场H题)
- 购物车2.0版——python第6天
- 爬虫(二)—— 请求库(二)selenium请求库
- redis集群搭建(简单简单)一台机器多redis
- xampp环境下,配置Zend Studio调试php(XDebug) 转摘:http://www.cnblogs.com/tuyithief/archive/2011/06/02/2068431.html
- 了解JSON Web令牌(JWT)