파이썬은 파일 작업을 엑셀 프로그램은 예를 일흔다섯을 행사

(중괄호 포함) 내용은 다음과 같습니다 일반 텍스트 파일 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')

추천

출처www.cnblogs.com/valorchang/p/11460218.html