본문 바로가기
(Python)파이썬/(Python)파이썬 실습

(Python)파이썬 실습-파이썬 엑셀(Excel)/파이썬 에서 엑셀 작업하기

by 공부가싫다가도좋아 2021. 3. 3.
반응형

파이썬으로 엑셀 작업


 

파이썬 터미널 창에 pip install openpyxl  을 입력하여 openpyxl부터 설치해줍니다.

 

코드

from openpyxl import Workbook
wb=Workbook() #엑셀불러오기
ws=wb.create_sheet('생성시트')

ws['A1']='name'
ws['B1']='phone'

while True:
    name=input("name:")  #이름 입력
    if name=="end": #end 입력시 brerak문 실행하면서 엑셀파일 저장
        break
    phone=input("phone:") #전화번호 입력
    list_corona=[name,phone] #입력한 정보 리스트 형식으로 저장
    ws.append(list_corona) #리스트에 추가
    
    #[A1,B1],[A2,B2]이런 순서대로 리스트에 저장
    all_values=[]
    for row in ws.rows: #열
        row_value=[] 
        for cell in row: #행
            row_value.append(cell.value) 
        all_values.append(row_value)
    print(all_values) 
    

wb.save('coronavirus.xlsx') #coronavirus.xlsx이름으로 저장 

 

터미널에 정보 입력

더보기

name: end를 누르면 프로그램이 종료되며, 엑셀이 저장됨.

 

결과 화면

생성시트에 정보가 입력됨.

 

반응형

댓글