본문 바로가기

프로그래밍378

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.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -28- 안녕하세요? 이번 포스팅에서 마지막으로 마무리를 하고 나서, 다음 포스팅부터는 이 프로그램을 배포할 수 있는 상태로 만들어 주도록 해야 하는데, 그런 과정을 거치기 위해서, 일단 마지막 손질을 하는 단계를 이번 포스팅에서 다루고자 합니다. 일단 먼저 윗 머리글을 없애는 작업을 할 것으로 생각이 되는 header를 False로 만들어 보도록 합니다. 이렇게 하면 어떻게 되리라 생각을 했습니다. 실제로 이렇게 했더니, 위 스크린샷에서 볼 수 있는 것처럼, 일단은 머리 위에 있던 글자는 모두 해결이 되는 것을 확인할 수 있기는 있었습니다. 그리고 나서 index라는 항목을 false로 만들어 주어서, 어떻게 다음 작업을 하고자 합니다. 이걸 하면 왼쪽 끝에 붙었는 인덱스가 사라질 것으로 생각했습니다. 이렇게 .. 2020. 10. 29.