본문 바로가기

전체 글3555

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -32- 안녕하세요? 지난번 포스팅에서 어떻게 해서 첫 시작은 제대로 GUI의 윈도우를 보는데 성공하기는 했습니다. 다만 이런다고 해서 이 프로그램이 제대로 동작을 하는지 여부는 아직 확인을 못했기 때문에 이번 포스팅에서 한번 작동을 시켜 보아서 확인에 들어가 보고자 합니다. 일단 기존에 만들어 주었던, 테스트용 엑셀 파일을 불러 오는 것으로 해서, 일단 작업에 들어가 보도록 합니다. 우선 2개의 엑셀 파일만 각각 합쳐 보도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼, 제대로 첫번째 결과물이 나오는 것을 확인할 수 있었습니다. 이제 제대로 합쳐진 것이 맞는지 확인에 들어가 봐야 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 일단 지정된 이름으로 두개의 시트가 한개의 엑셀 파일에 생성이 .. 2020. 10. 31.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -31- 안녕하세요? 이번 포스팅에서는 어떻게 해서든 지난번 포스팅에서 언급이 되었던 오류를 해결하기 위해서 한번 작업을 하였고, 어느정도는 성과가 나와서, 그 내용을 한번 알려 드리고자 이번 포스팅을 올리게 되었습니다. 아무튼 이 일련의 포스팅 시리즈가 끝난 다음에는 본격적으로 프로그램을 공개 하고자 합니다. 먼저 무엇이 문제인가 했더니, 스펙파일에 위 스크린샷에서 보이는 것처럼 import해 주어야 할 다른 모듈들이 있다고 합니다. 잘은 모르겠지만, 추가시켜 주도록 합니다. 그리고 나서 가장 중요한 것이 바로 이 hiddenimports인데, 여기다가 필요한 것을 다 집어넣어 주도록 합니다. 이렇게 해서 다음 작업에 들어가면....... 빌드하는데 kivy_deps라는 모듈이 없다고 나옵니다. 찾아보니, 이건.. 2020. 10. 31.
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.