상세 컨텐츠

본문 제목

파이썬 엑셀을 열어서 내용을 출력하기

카테고리 없음

by 마리우치 2023. 5. 22. 22:12

본문

반응형

ChatGPT 로 파이썬 배우기, 파이썬으로 엑셀을 열기  

파이썬에서 엑셀 파일을 열고 저장하기 위해 openpyxl 라이브러리를 사용할 수 있습니다. openpyxl은 파이썬에서 엑셀 파일을 다루는 데 사용되는 인기있는 라이브러리입니다.

엑셀 파일 열기:
openpyxl.load_workbook(filename): 지정된 파일명의 엑셀 파일을 엽니다.
workbook.active: 엑셀 파일에서 기본 시트를 선택합니다.
workbook['시트이름']: 엑셀 파일에서 특정 시트를 선택합니다.


셀 값 읽기:
sheet['셀주소']: 주어진 셀 주소에 있는 값을 읽어옵니다. 예: sheet['A1']
sheet.cell(row=row_index, column=col_index): 특정 행(row)과 열(column)의 셀 값을 읽어옵니다.


셀 값 쓰기:
sheet['셀주소'] = 값: 주어진 셀 주소에 값을 씁니다. 예: sheet['A1'] = 'Hello'
sheet.cell(row=row_index, column=col_index, value=value): 특정 행(row)과 열(column)의 셀에 값을 씁니다.


엑셀 파일 저장:
workbook.save(filename): 현재 열려 있는 엑셀 파일을 지정된 파일명으로 저장합니다.


새로운 시트 생성:
workbook.create_sheet(title='시트이름'): 새로운 시트를 생성합니다.


시트 삭제:
workbook.remove(sheet): 특정 시트를 삭제합니다.


시트 이름 변경:
sheet.title = '새로운시트이름': 특정 시트의 이름을 변경합니다.
이러한 기능을 사용하여 파이썬에서 엑셀 파일을 열거나 수정한 후 저장할 수 있습니다. 필요에 따라 셀 값 읽기/쓰기, 시트 생성/삭제/이름 변경 등을 조합하여 엑셀 파일을 원하는 방식으로 조작할 수 있습니다.

 

ChatGPT 에게 파이썬으로 엑셀을 열기 코드를 질문  

파이썬에게 아래와 같이 질문을 해서, 엑셀파일을 열어서 출력해보겠습니다.  

 

Q. 파이썬으로 엑셀을 열어서 내용을 출력하는 코드, 엑셀 컬럼은 택배사, 택배송장번호, 공란1, 공란2, 공란3  

A.  파이썬에서 엑셀 파일을 열어서 내용을 출력하기 위해 openpyxl 라이브러리를 사용할 수 있습니다. 아래는 해당 라이브러리를 사용하여 엑셀 파일을 열고 내용을 출력하는 예제 코드입니다. 위 코드에서 '파일경로/파일이름.xlsx' 부분을 실제 엑셀 파일의 경로와 파일 이름으로 변경해야 합니다. '시트이름'은 엑셀 파일에서 읽고자 하는 시트의 이름으로 바꿔주어야 합니다. iter_rows() 메서드를 사용하여 행을 하나씩 반복하고, values_only=True 인자를 통해 셀의 값을 가져옵니다. 각 열에 해당하는 변수에 값을 할당하여 출력하거나 다른 작업을 수행할 수 있습니다. 마지막으로, 엑셀 파일을 닫아 리소스를 정리합니다. 




import openpyxl

# 엑셀 파일 열기
#wb = openpyxl.load_workbook('파일경로/파일이름.xlsx')
wb = openpyxl.load_workbook('cj.xlsx')


# 시트 선택
sheet = wb['Sheet1']

# 행 순회하며 내용 출력
for row in sheet.iter_rows(values_only=True):
    택배사 = row[0]
    택배송장번호 = row[1]
    공란1 = row[2]
    공란2 = row[3]
    공란3 = row[4]
   
    # 내용 출력
    print(f"택배사: {택배사}")
    print(f"택배송장번호: {택배송장번호}")
    print(f"공란1: {공란1}")
    print(f"공란2: {공란2}")
    print(f"공란3: {공란3}")
    print()

# 엑셀 파일 닫기
wb.close()


 

파이썬으로 엑셀을 열기 실행 결과 

위와 같이 작성된 코드를 실행해보면, 아래의 엑셀을 열어서 출력하는 결과가 정상적으로 표시됩니다. 






 

https://mruc23.tistory.com/11

 

파이썬) 파이썬으로 엑셀 수정하기

ChatGPT 로 파이썬 배우기, 파이썬으로 엑셀 수정하기 파이썬은 간편하고 강력한 프로그래밍 언어로, 다양한 작업을 자동화하고 데이터를 처리하는 데 널리 사용됩니다. 이번 블로그 포스트에서

mruc23.tistory.com

 

 

반응형

지금 뜨고 있는 이야기들

10월 알뜰폰 요금제 추천 Top 5

챗GPT 한국어 설정, 챗GPT 한글 사용법

챗GPT 무료 와 챗GPT 유료 차이점과 GPT-4 무료 사용법

챗GPT 어플, 안드로이드 앱 설치와 사용법, GPT-4o 음성 대화, 무료 사용법

GPT-5와 의료 분야, AI의 역할 재정립

AI 기반 검색 엔진, ChatGPT의 SearchGPT와 구글의 비교

챗GPT로 하루 100통 이메일 자동 작성하는 비법 공개

경제 지표 시계열 분석을 통한 정책 제언, 파이썬을 활용한 GDP 성장률 예측과 그 활용법


챗GPT GPT-4o 무료로 그림 그리기



댓글 영역