• 技术文章 >Python技术 >Python基础教程

    openpyxl怎样按行和按列读取excel

    2020-10-26 17:58:21原创8852
    相信经过openpyxl基础知识的学习后,一些简单操作已经难不倒大家了。按行和按列读取excel又该怎么操作呢,今天小编就结合案例为大家讲解。

    openpyxl是python操作excel文件的一个库,既能读也能写,只支持xlsx格式.

    以下面的excel表格为例,要求按行读取和按列读取

    首先导入openpyxl库

    安装 pip install openpyxl

    openpyxl中有方法可以获取最小行数行数和最小列数列数


    按行读取:


    #按行读取 for i in range(minrow,maxrow+1): for j in range(mincol,maxcol+1): cell=sheet.cell(i,j).value print(cell,end=" ") print()


    打印出来如下:


    按列读取:


    #按列读取 for m in range(mincol,maxcol+1): for n in range(minrow,maxrow+1): cell=sheet.cell(n,m).value print(cell,end=" ") print()


    打印出来如下:

    这里用到的是sheet.cell(i,j).value的方法,第一行第一列是sheet.cell(1,1).value

    它是从下标为1开始算起的

    sheet.cell(1,1) 取出来的是第一个单元格的对象

    打印出来是A1这个单元格

    所以要用.value的方法来取到单元格的值。

    了解以上内容,基本上大家对openpyxl按行和按列读取有一定了解。下篇将为大家带来openpyxl写入excel,敬请期待。更多Python学习推荐:PyThon学习网教学中心

    专题推荐:openpyxl按行和按列读取;excel;python
    上一篇:python编程题关于二进制加减法运算解析 下一篇:openpyxl如何写入excel表格

    相关文章推荐

    • 在pycharm中用不了openpyxl怎么办?• 做表繁杂?Python中openpyxl的用处• Python实用之安装openpyxl• Python导入openpyxl报错问题

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网