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

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

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

안녕하세요?

 

이번 포스팅에서 잠시 다루고자 하는 것은 알고리즘 트레이딩과는 상관이 없을지도 모르지만, 그래도 큰 상관이 없다고만은 할 수 없는 일이 하나 있습니다. 바로 결과를 일일히 수작업으로 엑셀 파일에서 시트를 원본에서 종합본으로 옮기는 작업을 수작업으로 하고 있었는데, 이걸 어떻게 좀 더 자동으로 할 수 없는가 하는 것 입니다.

 

일단 이 작업을 하기 위해서, 새로운 프로젝트를 하나 만들어 보도록 합니다. 그리고 나서 파이썬 개발환경은 기존의 Advanced Tester를 만들던 환경과 같은 것을 선택하도록 합니다.

 

그리고 나서 다음 작업을 하기 위해서, 위 스크린샷과 같이 일단 main.py라는 새로운 파이썬 파일을 하나 만들어 주는 작업도 해 봅니다.

 

그리고 나서 처음으로 GUI를 띄우기 위해서, 위 스크린샷과 같이 기본적인 코드를 작성해 보도록 합니다. 이렇게 해서 일단 작성을 하기는 했습니다.

 

 

그리고 이제 GUI를 Qt Designer를 이용해서 디자인을 할 차례입니다. 이렇게 위 스크린샷에서 볼 수 있는 것처럼, 어떻게 디자인을 해 놓은 다음에, 일단 다음 작업에 들어가 보도록 합니다.

 

우선 제대로 저장을 한 다음에, 코드를 실행시켜서, 위 스크린샷과 같은 유저 인터페이스를 띄우는 데는 성공했습니다. 문제는 이걸 어떻게 해서 엑셀 파일명으로 바꿀 것인가 하는 것 입니다.

 

일단 위 스크린샷에서 볼 수 있는 것처럼, 우선은 setInputMask라는 항목을 신설해 놓는 것으로 해서 어떻게 될 수 있으리라 생각은 했습니다.

 

그런데 제가 의도한 것은 마지막에 파일 확장자명이 엑셀 파일로 붙는 것인데, 그건 어떻게 되지 못하고 있는 것을 확인할 수 있었습니다.

 

결국 이런저런 시도를 하기는 해 보았습니다만, 이게 성공할 수 있을지 없을지는 아직은 모르는 상태로 계속 해서 시도를 해 보았습니다.

 

그리고 나서 다음으로 해야 할 것은 위 스크린샷에서 볼 수 있는 것처럼, 일단 입력한 것을 제대로 엑셀 파일명으로 변환하는 것인지 아닌지 보도록 하는 것인데, 이게 제대로 되지 않는 것을 볼 수 있었습니다. 이래저래 무언가가 첫 단추부터 삐걱 거리고 있습니다만, 이것도 오랜만에 프로그램을 새로 짜기 시작해서 나오는 것인지 모르겠습니다.

반응형