首页 > 编程语言 > 详细

Python excel文件操作,编程练习题实例七十五

时间:2019-09-04 18:17:36      阅读:117      评论:0      收藏:0      [点我收藏+]

纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示:

{ "1":["张三",150,120,100], "2":["李四",90,99,95], "3":["王五",60,66,68] }

请将上述内容写到 student.xls 文件中,如下图所示:

  1. #!/usr/bin/python

  2. # -*- coding: utf-8 -*-

  3. from collections import OrderedDict

  4.  

  5. import xlwt,json

  6.  

  7. with open(‘Python3v\python3v\test\student.txt‘,‘r‘, encoding="utf-8") as f:

  8.    data = json.load(f, object_pairs_hook=OrderedDict)

  9.    workbook = xlwt.Workbook()

  10.    sheet1 = workbook.add_sheet(‘student‘, cell_overwrite_ok=True)

  11.    for index, (key, values) in enumerate(data.items()):

  12.        sheet1.write(index, 0, key)

  13.        for i, value in enumerate(values):

  14.            sheet1.write(index, i+1, value)

  15.    workbook.save(‘Python3v\python3v\test\student.xls‘)

Python excel文件操作,编程练习题实例七十五

原文:https://www.cnblogs.com/valorchang/p/11460218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!