상세 컨텐츠

본문 제목

openpyxl에서 시트 이름 가져오기

openpyxl

by 한판님 2021. 10. 13. 07:49

본문

다음의 코드 조각를 이용하여 작업을 했습니다!

from openpyxl import load_workbook

wb = load_workbook(filename = 'large_file.xlsx', use_iterators = True)

ws = wb.get_sheet_by_name(name = 'big_data')

 

문제는 시트 이름을 모르고 Sheet1/Sheet2.. 등이 작동하지 않는다는 것입니다. 

 

openpyxl을 사용하여 xlsx 파일의 시트 이름을 얻는 방법을 알려주시면 감사하겠습니다!!!!

 

==============================================================

(답변) 

 

#wb 의 전체시트가 반환됩니다!!!

print (wb.sheetnames)

 

for i in wb.sheetnames:

    print(i)

 

#첫번째 시트를 얻는 방법입니다!

ws = wb.worksheets[0]

 

#시트의 이름을 알고 있다면

ws = wb["시트명"]

 

 

 

 

 

출처: https://stackoverflow.com/search?q=openpyxl&s=c75101b4-4189-4a4b-accb-6199be3fc86c

관련글 더보기