一、基础环境

       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,
vue+elementui表格导出为Excel文件JAVA写简单桌面小游戏小游戏45岁的老程序员被拒,是职场错了吗?数据库基础-修改表结构(命令)仿抖音小球刷新进度条(两个小球转动),代码很简单XCTF攻防世界web新手练习_ 9_command_executionjavascript事件(零基础详解)yolov5模型框架详解C语言中数据的存储错误集:redis重启服务出错(Waiting for Redis to shutdown ...)