코딩 [파이썬] xlsxwriter 사용해서 엑셀 파일 생성하기 Ally.Jin90 2015. 4. 29. 11:52 #-*- coding: utf-8 -*- import os import re, getopt import sys, xlsxwriter root=sys.argv[1] wbk = xlsxwriter.Workbook(os.getcwd()+"\\output_name.xlsx") #현재 위치 밑에 output_name.xlsx를 생성 sheet2 = wbk.add_worksheet("sheet") #시트 명 sheet2.write(0,0,"original_name") #A1 셀에 original_name 작성 sheet2.write(0,1,"change_name") #A2 셀에 change_name 작성 li=[] for base, dirs, names in os.walk(root): for name in names: if os.path.splitext(name)[1].lower() == ".jpg" or os.path.splitext(name)[1].lower() == ".png": name= base+"\\"+name name= name.replace(root+"\\",'') print name li.append(name.decode('cp1250')) #중국어 디코딩 li=list(set(li)) li.sort() i=1 for name in li: sheet2.write(i,0,name) i+=1 wbk.close() 저작자표시 비영리 변경금지 (새창열림)