
本文共 1235 字,大约阅读时间需要 4 分钟。
������ xlrd ������������Excel���������������������
������������������������������������Python���xlrd������������������������������Excel������������������������������������������
���������������������������������
import xlrd import io import sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')
book = xlrd.open_workbook(r'C:\Users\Champion\Desktop\vscode\holiday_demo\excel\SOWC 2014 Stat Tables_Table 9.xlsx', 'r')
for sheet in book.sheets(): print(sheet.name)
sheet = book.sheet_by_name('Table 9 ')
data = {}
count = 0 for i in range(sheet.nrows): row = sheet.row_values(i) if i < 20: if i >= 14: 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]], } } count += 1
from pprint import pprint pprint(data)
发表评论
最新留言
关于作者
