数据分析 -- python 读取 excel 文件 输出 json 格式数据
发布日期:2021-05-10 18:28:57 浏览次数:17 分类:精选文章

本文共 1235 字,大约阅读时间需要 4 分钟。

������ xlrd ������������Excel���������������������

������������������������������������Python���xlrd������������������������������Excel������������������������������������������

  • ���������������Python������
  • ������Excel���������������������������������������Windows���������������������������������
    ���
  • ������Excel���������������������������
  • ��������������������������������� Table 9������������������
  • ���������������������������
  • ���������������������������������������������Python���������
  • ������������������������
  • ���������������������������������

    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)

    上一篇:数据分析 -- python 处理 csv 文件 和 json 文件
    下一篇:杂谈: 记一次深夜发版经历

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月13日 19时14分29秒