博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每天一个小程序:读取txt文件存储到excel 表中
阅读量:4351 次
发布时间:2019-06-07

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

# coding=utf-8import jsonimport xlwt"""把student.txt文件中的内容 ,写入student.xls中{        "1":["张三",150,120,100],        "2":["李四",90,99,95],        "3":["王五",60,66,68]    }"""def load_json_file(filename):    """    加载json文件    :param filename: 文件名称    :return:    """    f = file(filename)  # 创建一个file文件    json_data = json.load(f)    return json_datadef save_data_to_excel(data):    save_file = xlwt.Workbook()    # 新建一个Excel 文件    data_table = save_file.add_sheet("sheet0")  # 添加一个sheet    row = 0    for k, v in data.items():        data_table.write(row, 0, k)        data_table.write(row, 1, v[0])        data_table.write(row, 2, v[1])        data_table.write(row, 3, v[2])        data_table.write(row, 4, v[3])        row = row+1        save_file.save("student1.xls")if __name__ == "__main__":    save_data_to_excel(load_json_file("student.txt")) 运行结果:

 

 

 

转载于:https://www.cnblogs.com/yuanyuan2017/p/9708904.html

你可能感兴趣的文章
ETL的思考zz
查看>>
Linux tail 命令详解
查看>>
你会跟谁结婚zz
查看>>
Java线程安全和非线程安全
查看>>
CSS选择器
查看>>
Hadoop Hive概念学习系列之hive的脚本执行(二十)
查看>>
ivy VMware Mac
查看>>
四种方法重置xp系统密码
查看>>
委托与事件
查看>>
最长上升子序列问题(O(n^2)算法)
查看>>
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。错误解决方法...
查看>>
如何把mysql的列修改成行显示数据简单实现
查看>>
php部分--session的三种用法
查看>>
深入理解 OUI(Oracle Universal Installer)
查看>>
robot framework学习笔记之三—Scalar变量
查看>>
函数基础
查看>>
自定义登录后台(authentication backend)[转]
查看>>
怎样在RedHat Linux上使用oracle-validated包
查看>>
Follow somebody
查看>>
51nod 1643 小Q的家庭作业
查看>>