import os
import openpyxl
data_path =os.path.dirname(os.path.abspath(__file__))
file_path =os.path.join(data_path,'data.xlsx')
#工具:openpyxl、tablib、pandas
#安装:pip install openpyxl
#excel操作步骤:
# 1、打开excel文件,load_workbook
wb =openpyxl.load_workbook(file_path) #得到workbook对象
# 2、获取sheet表单
sheets =wb.worksheets #得到sheets对象
#获取某一个表单:
sheet =wb.worksheets[0] #通过索引获取
sheet_1 =wb['Sheet1'] #通过表单名称获取
# 3、使用行和列读取指定的数据
#读取单元格
cell =sheet.cell(1,2) #获取第一行第二列的数据
value =cell.value #获取cell中的值
row =sheet[1] #获取某一行
rows =sheet[1:3] #获取1到3行
#获取某一列
column =sheet['A']
#获取所有的数据
data =list(sheet.rows)
for row in data:
for cell in row:
print(cell.value)
# 4、关闭文件
wb.close()