본문 바로가기

프로그래밍377

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -18- 안녕하세요? 지난번 포스팅에서 어떻게 덮어쓰기가 되어서 시트가 추가가 되지 않았는데, 그에 대한 에러를 이제 해결하기 위해서 움직여 볼 시간이 되어서 이번 포스팅을 올려 보고자 합니다. 여기까지 오기는 왔지만, 예상치 못한 문제도 발생할 수 있기에 아직 가봐야 할 길이 멀기는 멀어 보입니다. 먼저 위스크린샷처럼 with구문을 사용해서 ExcelWriter를 가지고 와야 하는데, 문제는 이 구문을 사용해서 작동이 제대로 되느냐 하면......... 아직 저장을 하고자 하는 파일이 존재하고 있지 않기 때문에 에러가 생성되는 것을 확인할 수 있었습니다. 이걸 해결하기 위해서 약간의 트릭이 필요했습니다. 일단 for 구문이 1이하인 경우 = 처음으로 실행을 하는 경우라면 to_excel을 이용해서 엑셀파일을 생.. 2020. 10. 27.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -17- 안녕하세요? 지난번 포스팅에서 어떻게 노가다성이 짙은 반복작업을 남겨두고 마무리를 지었는데, 이 작업이 마무리가 되어서, 반복적으로 코드를 입력하는 과정은 이제 생략하도록 하고, 다음으로 해야 할 것은 이 엑셀 시트를 합쳐주는 프로그램이 제대로 작동이 되는 것인지 확인을 해 보고, 프로그램을 수정하는 과정이 남아 있습니다. 일단 이 작업을 하고자 이제 마지막 항목에 와서, 위 스크린샷에서 볼 수 있는 것처럼, 일단 제대로 마무리를 지은 것을 확인할 수 있습니다. 일단 테스트를 하기 위해서, 위 스크린샷에서 볼 수 있는 것처럼, 우선 5번의 입력창을 열어주는 것을 시작으로 해서, 우선 시험작동을 해 보도록 합니다. 그리고 저장을 할 폴더에는 test004라는 엑셀 파일이 생성될 수 있도록 이름을 지정해 놓.. 2020. 10. 27.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -16- 안녕하세요? 이번 포스팅에서는 다른게 아니라, 지난번 포스팅에 이이서 작업을 해 보고자 한번 움직여 보도록 했습니다. 일단 이번 포스팅에서는 지난번과는 다르게 다소 프로그램을 짠다고 문자를 타이핑한 것이 더 많이 있어 보이기는 할 것인데, 이래저래 제작하는 것이 제대로 작동시키려니, 많이 힘들기는 합니다. 일단 기존에 있던 메서드에 입력창을 일일히 self를 붙여서 어떻게 할 수 없기 때문에, 이 과정을 반복하지 않기 위해서, 입력창을 가지고 올 수 있도록 만들어 보도록 합니다. 그리고 그냥 입력을 하면, connect가 되어 있는 메서드가 제대로 실행이 되지 않아서 lambda라는 것을 붙여 주어서 실행을 시켜 주도록 해야 합니다. 그리고 나서 당연하다면 당연하게도 2번째로 추가한 입력박스에서도 한번 .. 2020. 10. 26.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -15- 안녕하세요? 이번 포스팅에서도 어떻게 해결책을 찾은 다음에, 프로그램을 완성 시키기 위해서 한번 작업에 들어가 보고자 합니다. 일단 여기서는 GUI에 대한 부분이 주를 이룰 것으로 생각을 합니다. 먼저 가장 먼저 나오는 1번 그룹박스에 새로운 라인입력창을 집어넣어 주도록 합니다. 여기서는 당연하다면 당연하게도 시트 이름을 입력하라고 있습니다. 그리고 나서 관련된 코드를 입력해 주어서, 일단 시트의 이름만을 입력한 다음에, 여기서 나오는 결과를 가지고서 한번 엔터를 치기 전에는 일단 색상이 붉은색으로 나오도록 합니다. 그리고 나서 연동이 되는 메서드를 일단 만들어 주기는 주도록 합니다. 여기서 중요한 것은 일단 엔터를 치고 나면, 여기서는 색상이 검은색으로 바뀌도록 만들었다는 것 입니다. 일단 실행을 시켜.. 2020. 10. 26.