openpyxl을 활용한 엑셀파일 저장 질문합니다

조회수 1557회
import random
from openpyxl import Workbook
from openpyxl.compat import range
from openpyxl.utils import get_column_letter

wb= Workbook()
dest_filename = 'Result.xlsx'
ws1=wb.active
ws1.title='Kwag_Sung_Il'

x1= []
for i in range(5):
x1.append(random.uniform(0,10))


x2= []
for i in range(5):
x2.append(random.uniform(0,5))


z= []
z.append((x1[0]-10)**2 + (x2[0]-5)**2)
z.append((x1[1]-10)**2 + (x2[1]-5)**2)
z.append((x1[2]-10)**2 + (x2[2]-5)**2)
z.append((x1[3]-10)**2 + (x2[3]-5)**2)
z.append((x1[4]-10)**2 + (x2[4]-5)**2)


z.sort()
del z[4]
del z[3]
del z[2]

for i in range(98):
    x1=[]
    for i in range (3):
            x1.append(random.uniform(0,10))


    x2=[]
    for i in range(3):
            x2.append(random.uniform(0,5))


    z.append((x1[0]-10)**2 + (x2[0]-5)**2)
    z.append((x1[1]-10)**2 + (x2[1]-5)**2)
    z.append((x1[2]-10)**2 + (x2[2]-5)**2)


z.sort()
del z[4]
del z[3]
del z[2]

x1= []
for i in range(3):
    x1.append(random.uniform(0,10))


x2= []
for i in range(3):
    x2.append(random.uniform(0,5))


z.append((x1[0]-10)**2 + (x2[0]-5)**2)
z.append((x1[1]-10)**2 + (x2[1]-5)**2)
z.append((x1[2]-10)**2 + (x2[2]-5)**2)

z=list()
print(z)

for i in 'ABCDE':
    for j in range(1,101):
            tmp=i+str(j)
            ws1[tmp]=z.pop(0)

wb.save(filename=dest_filename)

본문장을 실행하여 엑셀에 z값을 모두 기록하고자 합니다만 실행이 되지 않습니다 ㅠㅠ 한번 봐주시면 감사하겠습니다

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)