利用openpyxl来读取Excel数据

第二篇博客就这样开始啦。

今天我们来讲如何利用openpyxl来读取Excel当中的数据。

首先,来说一下变更的运行环境

  • 添加 openpyxl 插件

  关于插件的安装方法,我在上一篇博客中已经提过了。

  其次,我们来先说明一下python在中文环境下所需要的条件,即utf-8格式

#-*-coding:utf-8-*-#

  然后,我们来说一下程序的简易目的。从excel中提取一列的数据,将数据导入python中的一个list文件。为了举例简单,我只去实现一维list,二维的相信大家在看懂后也很容易举一反三。

from openpyxl import load_workbook
def get_url():
    url_=[] #申明list
    workbook_ = load_workbook(filename='/Users/***/Desktop/总表.xlsx') #导入工作表
    sheetnames =workbook_.get_sheet_names() #获得表单名字
    sheet = workbook_.get_sheet_by_name(sheetnames[0]) #从工作表中提取某一表单

    for rowNum in range(1,24):
        url_.append(sheet.cell(row=rowNum,column=3).value) #获得数据
    print(url_) #读出数据

  首先读取库文件,我们需要的是load_workbook 这个功能。然后再get_url这个方程中,我们进行对Excel的提取。

  注意:在openpyxl中,有个document可以作为包的代码解释,但是非常遗憾的是,这是一个仍未完成注解的document,许多东西需要自己摸索才能理解。

  然后,我们需要一个main来运行这段代码:

if __name__ == '__main__':
    url_= get_url()

  那我们看我们需要提取的数据是怎样的

  一列杂乱无章的顺序数字。被提取后:

  大功告成!

  下一篇博客将探讨如何用python从博客中提取数据。

=============================我是出来打酱油的分割线=============================

  本日吐槽:找了一圈的mac上博客编辑器,追寻无果,linux上看来也没有,只好默默地继续用博客园的编辑器。我觉得是个很矛盾的问题,在windows上有windows live writer编辑器。但是从编程来讲,我觉得linux和mac才是更加适合的平台。可惜却没有像样的编辑器。仿佛一盘法式大餐在你面前,而你却只能用筷子。虽然不是说不能吃,但总觉得low好多。

                         鸟人拉面馆,NYC,NY

原文地址:https://www.cnblogs.com/Jerrold-Gao/p/4665927.html