码迷,mamicode.com
首页 > 编程语言 > 详细

Python Excel操作——xlrd、xlwd

时间:2017-08-20 10:02:43      阅读:432      评论:0      收藏:0      [点我收藏+]

标签:oop   取整   enc   write   出错   写入内容   table   excel   pre   

读取

1、导入模块

      import xlrd

2、打开Excel文件读取数据

       data = xlrd.open_workbook(‘excel.xls‘)

3、获取一个工作表

1  table = data.sheets()[0]          #通过索引顺序获取
2  table = data.sheet_by_index(0) #通过索引顺序获取
3  table = data.sheet_by_name(u‘Sheet1‘)#通过名称获取
4、获取整行和整列的值(返回数组)
         table.row_values(i)
         table.col_values(i)
5、获取行数和列数 
        table.nrows
        table.ncols
6、获取单元格
  table.cell(0,0).value
     
table.cell(2,3).value
--------------------------------------------------------
写入
1、导入模块
  import xlwt
2、创建workbook(其实就是excel,后来保存一下就行)
  workbook = xlwt.Workbook(encoding = ‘ascii‘)
3、创建表
  worksheet = workbook.add_sheet(‘My Worksheet‘)
——属性:cell_overwrite_ok=True,添加后表示可以重写数据
比如这样:

sheet.write(0,0,‘test‘)

sheet.write(0,0,‘oops‘)

会出错,添加上面代码cell_overwrite_ok=True可解除

4、往单元格内写入内容
  worksheet.write(0, 0, label = ‘Row 0, Column 0 Value‘)
5、保存
  workbook.save(‘Excel_Workbook.xls‘)
 
 
参考http://www.cnblogs.com/MrLJC/p/3715783.html
http://www.jb51.net/article/60510.htm
 

Python Excel操作——xlrd、xlwd

标签:oop   取整   enc   write   出错   写入内容   table   excel   pre   

原文地址:http://www.cnblogs.com/vhills/p/7398469.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!