커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
openpyxl 코드 작성 중에 오류가 생겼습니다.
칼퇴를 부르는 파이썬 업무 자동화
챕터 3
북마크
조*열
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강의해주시는 선생님은 VScode 사용 중이고 저는 인텔리제이 파이썬 사용 중입니다.

openpyxl 라이브러리를 설치한 상태입니다.

3번째 줄 코드에서 문제가 생겼습니다.

왜 작동이 안되는 걸까요? ㅜㅠ


스파르타 즉문즉답




작성한 코드 및 에러 메세지

from openpyxl import workbook, load_workbook

wb_new = workbook()
ws_new = wb_new.active
ws_new.title = '통합'

# 헤더 추가
ws_new.append(['날짜', '번호', '이름', '가격'])

file_list = ['스마트스토어', 'my_excel']

for file in file_list:
    wb = load_workbook(f'{file}.xlsx', data_only=True)
    ws = wb.active

    for row in ws.iter_rows(min_row=1, values_only=True):
        if any(row):
            ws_new.append(row) # 데이터가 없는 것은 들고오지 않겠다는 의미

# 새로운 엑셀 파일 저장
wb_new.save('통합.xlsx')


C:\Users\mirac\Desktop\automation\crawling\Scripts\python.exe C:\Users\mirac\Desktop\automation\crawling\combine_sheet.py 

Traceback (most recent call last):

 File "C:\Users\mirac\Desktop\automation\crawling\combine_sheet.py", line 3, in <module>

  wb_new = workbook()

TypeError: 'module' object is not callable


종료 코드 1(으)로 완료된 프로세스


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴