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的主要内容,如果未能解决你的问题,请参考以下文章

python如何操作excel 基础代码

python如何操作excel 基础代码

学习笔记:python3,代码片段(2017)

phpExcel 操作示例

尝试将 Vlookup 片段添加到我的 Excel 宏

Python操作Excel