본문 바로가기
무모한 도전-주식 인공지능 만들기

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -14-

by 인터넷떠돌이 2020. 10. 25.
반응형

안녕하세요?

 

지난번 포스팅에서 openpyxl을 사용하는 것이 불가능하다는 것을 확인할 수 있었습니다. 그런다고 해서 작업이 좌초된 것만은 아닌 것이, pandas의 dataframe을 이용해서 어떻게 할 수 있는 길이 있기는 있었습니다. 그래서 이제 부터는 이걸 바탕으로 해서 어떻게 길을 뚫고자 움직여 보려고 합니다.

 

일단 가장 먼저 하는 일이라고는 우선 pandas를 pd형식으로 가지고 오는 일을 먼저 해야 합니다. 이렇게 하나 import해 주고 나서.........

 

다음으로는 기존에 openpyxl을 가지고서 작업을 하였는 이 메서드에 여기서 pandas의 read_excel을 사용해서 모아온 경로의 엑셀 파일을 모두 읽어 오도록 합니다.

 

 

그런데 어디서 이런 에러가 나온 것인지 모르지만, 일단 전혀 모르는 에러가 뜨는 것을 확인할 수 있기는 있었습니다. 이게 무슨 에러인지 검색을 해 보니까..........

 

바로 xlrd라는 모듈이 설치가 되지 않아서 생기는 오류였습니다. 이 에러를 해결하기 위해서 일단 아나콘다 프롬프트를 실행시킨 다음에, pip를 써서 인스톨 시킥도록 합니다.

 

이렇게 해서 잠깐의 시간이 흐르고 난 다음에, 위 스크린샷에서 볼 수 있는 것처럼, 일단은 xlrd를 설치하는 데 까지는 어떻게 성공하기는 했습니다.

 

일단은 일렇게 해서 빈 엑셀 파일을 가지고 오는 데는 성공적으로 작업이 되기는 되었습니다. 이제부터 첫 발자국을 떼는데 성공하기는 했습니다만, 문제는 아직 완성으로 가기에는 해야 할 일이 많다는 것 입니다. 아무튼 이 글을 올리는 시점에서 점점 포스팅꺼리는 쌓여가는데, 아직 만족스러운 단계까지는 많이 멀었습니다.

반응형