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