• 利用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

  • 相关阅读:
    样式
    样式表的类别、选择器和优先级
    随记
    框架
    表单元素
    HTLM内容容器标签和常用标签
    HTML5的意义、改变以及全局属性
    11月21日html基础
    感想 目标和展望
    C++结构体实例和类实例的初始化
  • 原文地址:https://www.cnblogs.com/Jerrold-Gao/p/4665927.html
Copyright © 2020-2023  润新知