python3 读取Excel表格中的数据

yipeiwu_com7年前Python基础

需要先安装openpyxl库

通过pip命令安装: pip install openpyxl

源码如下:

#!/usr/bin/python3
#-*- coding:utf-8 -*-
import openpyxl
def getCell(wb, sheetname, column):
 #指定读取哪个Sheet(每个excel表格默认有三个Sheet:Sheet1,Sheet2,Sheet3)
 table = wb[sheetname]
 #读取哪一列数据
 cell = table[column]
 for c in cell:
 #过滤没有数据的行
 if (c.value):
  #打印结果
  print(c.value)
 
if __name__ == "__main__":
 path = 'C:\\Users\\Desktop\\201808.xlsx'
 #excel对象
 wb = openpyxl.load_workbook(path)
 print(wb.sheetnames)
 print(wb.active)
 #传入表名,第一个Sheet的名称
 sheetname = wb.sheetnames[0]
 #传入列名,想读取哪一列就传入该列名
 column = 'B'
 getCell(wb, sheetname, column)

总结

以上所述是小编给大家介绍的python3 读取Excel表格中的数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

Python编程之Re模块下的函数介绍

re模块下的函数 compile(pattern):创建模式对象 import re pat=re.compile('A') m=pat.search('CBA')...

Python3+Pycharm+PyQt5环境搭建步骤图文详解

Python3+Pycharm+PyQt5环境搭建步骤图文详解

搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一、Python3.7安装 下载链接:官网https://www.python.org...

Python实现小数转化为百分数的格式化输出方法示例

本文实例讲述了Python实现小数转化为百分数的格式化输出方法。分享给大家供大家参考,具体如下: 比如将 0.1234 转化为 12.34% 的形式: rate = .1234 pr...

python通过加号运算符操作列表的方法

本文实例讲述了python通过加号运算符操作列表的方法。分享给大家供大家参考。具体如下: li = ['a', 'b', 'mpilgrim'] li = li + ['exampl...

python3中类的继承以及self和super的区别详解

python中类的继承: 子类继承父类,及子类拥有了父类的 属性 和 方法。 python中类的初始化都是__init__()。所以父类和子类的初始化方式都是__init__(),但是如...