Python操作Excel
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python操作Excel相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章