这篇博文参考于《Python 数据处理》

读取Excel文件需要用到xlrd模块,模块下载地址:xlrd下载地址

本博文中Excel文件下载地址:SOWC 2014 Stat Tables_Table 9.xlsx

下面我们使用xlrd模块提取Excel文件中的童工和童婚比例:

"""
这是用来分析童工和童婚数据的脚本。
本脚本中用到的Excel文件可以在以下链接中获取:
https://github.com/jackiekazil/data-wrangling/tree/master/data/chp4
"""import xlrdbook = xlrd.open_workbook('SOWC 2014 Stat Tables_Table 9.xlsx')
sheet = book.sheet_by_name('Table 9 ')data = {}for i in range(14,sheet.nrows):# 从第14行开始,因为这是国家数据的起点。 row = sheet.row_values(i)country = row[1]data[country] = {'child_labor':{'total':[row[4],row[5]],'male':[row[6],row[7]],'female':[row[8],row[9]],},'child_marriage':{'married_by_15':[row[10],row[11]],'married_by_18':[row[12],row[13]],}}if country == 'Zimbabwe':break
# pprint作简单解析前的预览,实际数据分析时可以删除这两行
import pprint
pprint.pprint(data)

【Python 2.7】xlrd读取Excel文件相关推荐

  1. python处理excel大数据-【Python 模块】 xlrd 读取 Excel 文件

    安装 & 加载pip3 install xlrd -i https://mirrors.aliyun.com/pypi/simple/ import xlrd 打开 Excel 文件path ...

  2. python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因

    1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...

  3. Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!

    Python: 用xlrd读取Excel文件(*.xlsx) 网上有不少例子但是不知道都检验没,我就新测遇到这个问题 import os import xlrd, sys# # todo 打开excl ...

  4. Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图

    1.方法一:xlwt 1.1 安装包 pip install xlwt 1.2 保存数据到 Excel import xlwt import numpy as np import random # 新 ...

  5. [转载] Python利用openpyxl模块读取excel文件内容

    参考链接: Python | 使用openpyxl模块调整Excel文件的行和列 import openpyxl wb = openpyxl.load_workbook('原始数据.xlsx') #读 ...

  6. 使用xlrd读取excel文件

    安装xlrd pip install xlrd 读取数据 import xlrd #打开Excel文件(请注意在操作之前,关闭要操作的excel文件,不然会报错) book = xlrd.open_w ...

  7. 【Python】pandas遍历读取excel文件,修改并保存(一)

    code ide and lib version: python            2.7(64) pycharm            2018.1.4 xlrd            1.1. ...

  8. Python: 使用xlrd读取Excel文件

    """注: 如果xlrd版本过高, 会出现xlrd.biffh.XLRDError: Excel xlsx file; not supported安装指定版本的xlrd可 ...

  9. Python 利用xlrd读取Excel文件

    基本步骤 模块导入 测试是否已经有了 xlrd 模块: import xlrd 不报错说明模块安装成功,否则,需要先安装: pip install xlrd 打开文件/获取文件数据 现有一个关于保险行 ...

最新文章

  1. 为什么信不过AI看病?数据集小、可靠性差,AI医疗任重道远
  2. nginx在CDN加速或使用SLB代理后,获取真实IP,做并发访问限制的方法
  3. 集成学习算法之boosting、bagging和随机森林算法原理
  4. java 的转义字符,在正则表达式中应用
  5. C#关于自带滚动条控件的滚动条跳动问题
  6. HTTP协议的响应协议(个人写笔记看不懂的地方可以和我交流)
  7. 纯PHP实现定时器任务(Timer)
  8. Camtasia 2021mac版
  9. android其架构图,Android系统架构图,带你直观了解Android基本架构
  10. MATLAB 棋类小游戏合集(围棋,六子棋,走四棋,九子棋,含禁手五子棋等等)
  11. win10 摄像头启动不了
  12. VMware虚拟机如何全屏显示
  13. 虚拟示波器---匿名上位机
  14. 图片rar 加密文件
  15. 从浙大计算机到字节算法岗!
  16. 下载追踪:如何监测APP的来源渠道数据
  17. 基于MIT协议的详细介绍
  18. Smith数问题C++代码实现
  19. 【蓝桥刷题】——如何轻松拿捏必考数论题?(第一弹)
  20. hadoop启动报错:Attempting to operate on hdfs namenode as root

热门文章

  1. switch语句的基本使用
  2. nginx关闭favicon.ico日志
  3. 读书笔记 effective c++ Item 34 区分接口继承和实现继承
  4. 用于 Windows8 的 Wijmo Charts 图表控件
  5. Android 建立Menu选单onOptionsItemSelected (转)
  6. 01-C#入门(分支控制语句)
  7. 计算机是如何启动的?(转载)
  8. PostgreSQl中 index scan 代价的进一步学习
  9. BOOTP 与 DHCP
  10. VisualTreeHelper