본문 바로가기

프로그래밍377

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -30- 안녕하세요? 지난번 포스팅에서 어떻게 빌드를 하려고 했습니다만, 배포판으로 만든 파일이 제대로 실행이 되지 않는 것을 확인할 수 있었습니다. 그래서 다음으로 해야 할 것은 너무 auto-py-to-exe를 붙잡고 어떻게 할 여유가 없기 때문에, 다음으로는 기존의 spec파일을 사용하는 방식으로 돌아가고자 했습니다. 일단 위 스크린샷처럼 main2라는 스펙파일을 준비했지만, 중간에 사정이 생겨서 sideDish라는 스펙파일로 바꾸어 탔습니다. 아무튼 이렇게 스펙파일을 준비하도록 합니다. 그리고 나서 우선 어떤 py파일을 타깃으로 할 것인지 지정을 하도록 하며, 다음으로 해야 할 것으로는 GUI파일을 어디에 있는지를 일단 지정을 하도록 하는 것을 잊지 말도록 합니다. 그리고 나서 아이콘까지 다 지정을 하고 .. 2020. 10. 30.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -29- 안녕하세요? 이번 포스팅에서는 다른게 아니라, 일단 프로그램이 완성이 되기는 되었지만, 그래도 문제가 이 프로그램을 배포하기 위해서는 배포하기 위한 형식과 프로그램으로 빌드해야 할 필요성이 있습니다. 그래서 이번 포스팅부터 당분간은 이 빌드하기 위한 과정을 다루어 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼, auto-py-to-exe라고 해서 좀 더 쉽게 exe파일로 빌드할 수 있는 형식으로 만들어 주는 라이브러리를 다운로드 해 보도록 합니다. 그리고 나서 암호화를 하기 위해서, 일단 만들어 놓은 모듈인 pycrypto라는 것을 또 설치해 주도록 합니다. 그런데 설치가 문제없을 것으로 생각한 것과는 다르게........... 무슨 이유에서인지 일단 설치가 되지 않았는데, 일단 자료를 찾아보.. 2020. 10. 30.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -28- 안녕하세요? 이번 포스팅에서 마지막으로 마무리를 하고 나서, 다음 포스팅부터는 이 프로그램을 배포할 수 있는 상태로 만들어 주도록 해야 하는데, 그런 과정을 거치기 위해서, 일단 마지막 손질을 하는 단계를 이번 포스팅에서 다루고자 합니다. 일단 먼저 윗 머리글을 없애는 작업을 할 것으로 생각이 되는 header를 False로 만들어 보도록 합니다. 이렇게 하면 어떻게 되리라 생각을 했습니다. 실제로 이렇게 했더니, 위 스크린샷에서 볼 수 있는 것처럼, 일단은 머리 위에 있던 글자는 모두 해결이 되는 것을 확인할 수 있기는 있었습니다. 그리고 나서 index라는 항목을 false로 만들어 주어서, 어떻게 다음 작업을 하고자 합니다. 이걸 하면 왼쪽 끝에 붙었는 인덱스가 사라질 것으로 생각했습니다. 이렇게 .. 2020. 10. 29.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -27- 안녕하세요? 지난번 포스팅에서는 여러개의 엑셀 시트가 있는 경우에는 그렇게 만족스럽지 않은 결과가 나왔는데, 이번 포스팅에서는 본격적으로 이렇게 여러개의 시트가 있는 경우는 배고, 한번 작업을 해 보고자 합니다. 과거에 알고리즘 트레이딩을 했던 결과를 가지고 오도록 합니다. 여기서 볼 수 있는 것처럼, 일단 이 결과에는 각각의 엑셀 파일로 정리가 되어 있는데, 이 부분을 어떻게 해서 움직여 보도록 합니다. 일단 힘들기는 하지만, 24개의 엑셀파일을 하나하나 입력해서 시트이름을 지정해 주는 작업을 직접 해 보도록 합니다. 이렇게 해서 24번을 하고.............. 어떻게 해서 24번째 까지 입력을 다 해놓기는 다 해놓았습니다. 이렇게하면 이제 마지막으로 작동을 시키는 것만 남기는 남았습니다. 일단.. 2020. 10. 29.