728x90 반응형 python excel1 PySide6 리팩토링 2편: Excel 파일 읽기 흐름 분리하기 PySide6 리팩토링 2편: Excel 파일 읽기 흐름 분리하기1편에서는 프로젝트 전체 구조를 살펴보면서 MainWindow가 너무 많은 책임을 갖고 있다는 점을 확인했다.화면을 구성하고 버튼 이벤트를 연결하는 역할뿐 아니라, 파일을 읽고, 데이터를 변환하고, 좌표를 검증하고, 결과를 저장하는 흐름까지 MainWindow 안에 많이 모여 있었다.그래서 이번 편에서는 그중에서도 가장 경계가 분명한 기능부터 다시 읽어보려고 한다.바로 Excel/CSV 파일 읽기와 결과 Excel 저장이다.이 기능은 현재 app/services/excel\_service.py의 ExcelService가 담당하고 있다.ExcelService는 어떤 역할을 하는가ExcelService를 한 문장으로 정리하면 이렇다.Excel .. 2026. 5. 28. 이전 1 다음 728x90 반응형