본문 바로가기

엑셀305

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