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

python操作excel

时间:2017-04-09 15:03:54      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:save   exce   type   active   values   open   .sh   div   app   

from openpyxl import Workbook

from openpyxl import load_workbook

import xlrd

from xlrd import open_workbook,cellname

存储到excel文件

wb = Workbook()
ws = wb.active

ws.append(“表头”)
wb.save(‘filename.xlsx‘)

读取excel文件

data = xlrd.open_workbook(‘filename.xlsx‘)

table = data.sheets()[0]    //通过索引得到表
nrows = table.nrows    //获得表的行数

ncols = table.ncols  //获得表的列数

循环行列表数据
 for i in range(nrows ):
      print table.row_values(i)
 
单元格
cell_A1 = table.cell(0,0).value
 
cell_C4 = table.cell(2,3).value
 
使用行列索引
cell_A1 = table.row(0)[0].value
 
cell_A2 = table.col(1)[0].value
 
简单的写入
row = 0
 
col = 0
 
# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
ctype = 1 value = ‘单元格的值‘
 
xf = 0 # 扩展的格式化
 
table.put_cell(row, col, ctype, value, xf)
 
table.cell(0,0)  #单元格的值
 
table.cell(0,0).value #单元格的值
 

python操作excel

标签:save   exce   type   active   values   open   .sh   div   app   

原文地址:http://www.cnblogs.com/junglefish/p/6684467.html

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