读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"

最新文章

  1. highchart导出图片
  2. entity refenrece 在views中的运用
  3. ubuntu12.04 安装 chrome
  4. css3媒体查询判断移动设备横竖屏
  5. id class
  6. (一)Activity参数传递
  7. 代码中实际运用memcached——java
  8. Angular - - $cacheFactory
  9. 软工+C(2017第2期) 分数和checklist
  10. mybatis-自定义缓存-redis二级缓存
  11. yii2高级模板使用一个域名管理前后台
  12. a标签 download base64 下载 网络失败
  13. Kafka-python 客户端导致的 cpu 使用过高,且无法消费消息的问题
  14. 基于OpenSSL自建CA和颁发SSL证书
  15. Flask源码阅读-第二篇(flask\__init__.py)
  16. ubatu 安装nodejs npm liveserver
  17. 对象池 object pool
  18. 北美Developer生存发展攻略
  19. Spyder中figure显示设置
  20. Golang教程:循环语句

热门文章

  1. Where should I put <script> tags in HTML markup?
  2. Linux 下查看用户组信息
  3. socket 接收和发送缓冲区
  4. Jenkins构建触发器的区别
  5. [题解]Magic Line-计算几何(2019牛客多校第三场H题)
  6. 购物车2.0版——python第6天
  7. 爬虫(二)—— 请求库(二)selenium请求库
  8. redis集群搭建(简单简单)一台机器多redis
  9. xampp环境下,配置Zend Studio调试php(XDebug) 转摘:http://www.cnblogs.com/tuyithief/archive/2011/06/02/2068431.html
  10. 了解JSON Web令牌(JWT)