다음의 코드 조각를 이용하여 작업을 했습니다!
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
| Openpyxl 파일NotFoundError (0) | 2021.10.15 |
|---|---|
| Q: Openpyxl이 import 되지 않습니다. (0) | 2021.10.15 |
| Openpyxl 설정 숫자 형식 (0) | 2021.10.15 |
| Openpyxl에서 스타일 설정 방법을 알고 싶어요~ (0) | 2021.10.14 |
| openpyxl을 사용하여 셀을 색상으로 채우시겠습니까? (0) | 2021.10.13 |