一、基础环境

       1、我的python环境是3.0以上的,excel是2016版本,软件用的pycharm

二、具体使用

        1、首先需要下载openpyxl 

          pip install openpyxl 

          2、一些简单知识点

           a、打开你所需要打开的excel 并实例化一个worksheet               
wb=load_workbook(r'你的目录')
             b、获取当前sheet页(也可以指定)

               sheet=wb.active

              c、 获取你所需要的行范围,注意单元格坐标永远是从(1,1)开始,不存在(0,1)或者(1,0)

                   否则会报错'ValueError: Row or column values must be at least 1'

                  范围保证在 range(1,sheet.max_row+1)即可

               d、单独获取某一个cell的值

                   cell1=sheet.cell(row=row,column=1).value   
#value是必须的,否则获取的是单元格对象,而不是具体值

            具体简单代码如下:

                          
def getdata(baseurl,f): #list=[] wb=load_workbook(baseurl) sheet=wb.active
#sheet.values(row) for row in range(1,sheet.max_row+1): temp_list=[]
cell1=sheet.cell(row=row,column=1).value
cell2=sheet.cell(row=row,column=2).value temp_list=[cell1,cell2]
print('cell2=%s cell1=%s'%(cell2,cell1))
 

   

技术
©2019-2020 Toolsou All rights reserved,
hive大量小文件处理方法总结苹果不送充填器耳机真为环保?可能还是为了赚钱吧 Unity3D Input按键系统灰色预测使用正交表法设计测试用例函数基本定义和使用‘未完待续face_recognition的5个应用实例VaR - 风险价值 - 蒙特卡罗法 - Python一个猜数字的小游戏,用JavaScript实现k8s入门到放弃--k8s重要概念