python Python:xlrd,.xlsx,pprint

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python:xlrd,.xlsx,pprint相关的知识,希望对你有一定的参考价值。

import xlrd

book = xlrd.open_workbook("data/SOWC-2016_all-tables_261.xlsx")
sheet = book.sheet_by_name("Table 9")
data = {}

for i in xrange(7, sheet.nrows):
    row = sheet.row_values(i)
    country = row[1]
    data[country] = {
        'child_labor': {
            'total': [row[2], row[3]],
            'male': [row[4], row[5]],
            'female': [row[6], row[7]]
        },
        'child_marriage': {
            'married_by_15': [row[8], row[9]],
            'married_by_18': [row[10], row[11]]
        }
    }
    if country == "Zimbabwe":
        break

import pprint
pprint.pprint(data)

以上是关于python Python:xlrd,.xlsx,pprint的主要内容,如果未能解决你的问题,请参考以下文章

python3 使用 xlrd 库操作 excel.xlsx 时,报错: xlrd.biffh.XLRDError: Excel xlsx file; not supported

python3 使用 xlrd 库操作 excel.xlsx 时,报错: xlrd.biffh.XLRDError: Excel xlsx file; not supported

python+selenium+new——xlrd库——读取excel文件——xlsx结尾为示例

python操作xlsx格式文件

『开发技巧』解决Python使用pandas读取xlsx文件报错“ImportError: Missing optional dependency ‘xlrd‘”的问题

Python错误解决xlrd.biffh.XLRDError: Excel xlsx file; not supported