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

Python操作Excel

时间:2017-10-12 23:14:14      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:cell   sheet   循环   blog   获得   path   索引   pre   打开文件   

 

import xlrd
path = ‘F:\\file.xlsx‘
print(path)



#1.打开文件
data = xlrd.open_workbook(path)
print(data)



#2.查询工作表
sheets = data.sheets()

#可以通过 函数,索引,名称 获得工作列表
sheet_1_by_function = data.sheets()[0]
sheet_1_index = data.sheet_by_index(0)
sheet_1_by_name = data.sheet_by_name(‘Sheet1‘)
# print(sheet_1_by_function,‘\n‘,sheet_1_index,‘\n‘,sheet_1_by_name)



#3.可通过方法获得某一列或者某一行的数值
row_data=sheet_1_by_name.row_values(1)
# print(‘row_data‘,row_data)
col_data = sheet_1_by_name.col_values(2)
# print(‘col_data‘,col_data)



#4.通过工作表的属性可获得行数和列数
n_of_rows = sheet_1_by_name.nrows
n_of_cols = sheet_1_by_name.ncols
# print(‘列或行的数值‘,n_of_rows,n_of_cols) #列或行的数值 4 3----4行,3列



#5.用循环来遍历一次文件,得到全部内容
for i in range(n_of_rows):
    print(sheet_1_by_name.row_values(i))



#6.也可通过以下的任意一种方式访问单元格的数值
cell_A1 = sheet_1_by_name.cell(0,1).value
cell_A2 =sheet_1_by_name.row(0)[1].value
cell_A3 = sheet_1_by_name.col(0)[0].value

print(cell_A1,cell_A2,cell_A3)

 

Python操作Excel

标签:cell   sheet   循环   blog   获得   path   索引   pre   打开文件   

原文地址:http://www.cnblogs.com/zhaochangbo/p/7658446.html

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