【Python 2.7】xlrd读取Excel文件
这篇博文参考于《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文件相关推荐
- python处理excel大数据-【Python 模块】 xlrd 读取 Excel 文件
安装 & 加载pip3 install xlrd -i https://mirrors.aliyun.com/pypi/simple/ import xlrd 打开 Excel 文件path ...
- python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因
1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...
- Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!
Python: 用xlrd读取Excel文件(*.xlsx) 网上有不少例子但是不知道都检验没,我就新测遇到这个问题 import os import xlrd, sys# # todo 打开excl ...
- Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
1.方法一:xlwt 1.1 安装包 pip install xlwt 1.2 保存数据到 Excel import xlwt import numpy as np import random # 新 ...
- [转载] Python利用openpyxl模块读取excel文件内容
参考链接: Python | 使用openpyxl模块调整Excel文件的行和列 import openpyxl wb = openpyxl.load_workbook('原始数据.xlsx') #读 ...
- 使用xlrd读取excel文件
安装xlrd pip install xlrd 读取数据 import xlrd #打开Excel文件(请注意在操作之前,关闭要操作的excel文件,不然会报错) book = xlrd.open_w ...
- 【Python】pandas遍历读取excel文件,修改并保存(一)
code ide and lib version: python 2.7(64) pycharm 2018.1.4 xlrd 1.1. ...
- Python: 使用xlrd读取Excel文件
"""注: 如果xlrd版本过高, 会出现xlrd.biffh.XLRDError: Excel xlsx file; not supported安装指定版本的xlrd可 ...
- Python 利用xlrd读取Excel文件
基本步骤 模块导入 测试是否已经有了 xlrd 模块: import xlrd 不报错说明模块安装成功,否则,需要先安装: pip install xlrd 打开文件/获取文件数据 现有一个关于保险行 ...
最新文章
- C语言中的union
- 三种常见字符编码简介:ASCII、Unicode和UTF-8
- Jetty架构解析及应用示例
- T4生成实体和简单的CRUD操作
- jmeter 登录用户并发压力测试案例_测试模型构建及场景用例设计
- arm-linux-gcc 命令未找到问题
- 扇贝编程python骗局-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?
- 电力电子技术(15)——晶闸管直流电动机调速相控电路的驱动控制
- 架构之美第三章-美丽架构之道
- Android adb环境变量配置
- 关于如何关闭Windows错误报告
- 阅读,点亮盐城北大青鸟学子的学习生涯
- 更改以太网共享属性家庭网络连接值,解决电脑笔记本连接校园网显示无internet无法开热点或开热点手机无ip分配问题
- 一级域名注册如何申请?需要注意哪些事项?
- Adobe Illustrator教程
- ubuntu下无线网卡解决经历
- 1700页!!我把 Java《八股文》肝完了...
- kettle读取hbase数据
- android基础 [超级详细android Activity组件解析(Activity综述,Activity生命周期,Activity启动--携带参数启动)]
- 抖音国际版Tiktok不能注册的解决方案长期有效2020.8
热门文章
- android 4.2.1短信接收以及应用接收顺序
- eclipse-java-2018-09-win32-x86_64配置tomcat(内含更新eclipse,如何解决添加时找不到最新tomcat版本)...
- Python socket non-blocking with SSL 的问题
- Apache 的 httpd.conf 详解(很实用)
- tomcat7.0.55配置单向和双向HTTPS连接
- 如何解决PHP startup: Unable to load dynamic library的错误
- 获取SQL-SERVER数据库insert into操作的主键返回值
- 关于开通全国计算机技术与软件专业技术资格(水平)考试继续教育远程培训平台的通知...
- (4.14)mysql备份还原——mysql物理热备工具之ibbackup
- 3-20 标准库:find库; 学习编程语言3节课(大多是旧识,全*栈)3-21 面向对象. Percent Strings; 元编程和Rails的相互理解...