【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 xlrd

book = 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)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值