Skip to content

Releases: Chuseok22/OvertimeAnalyzer

초과근무분석기 v2.1.2

Choose a tag to compare

@github-actions github-actions released this 19 May 05:56

초과근무분석기 v2.1.1

Choose a tag to compare

@github-actions github-actions released this 19 May 05:02

초과근무분석기 v2.1.0

Choose a tag to compare

@github-actions github-actions released this 15 May 05:22

사무실 출입 및 초과근무 분석 도구 릴리스 노트

버전 2.1.0 (2025-05-15)

주요 기능 추가

  • 경비가 작동 중일 때 초과근무 기록이 있는 의심스러운 사례 감지 기능
  • 평일 9:00-18:00 정규 근무시간 외 초과근무 자동 계산
  • 새벽 4시 기준 근무일 구분 로직 추가
  • 엑셀 파일에서 출입 기록 데이터 로드 및 분석
  • 날짜 범위 설정을 통한 특정 기간 분석
  • 의심스러운 출/퇴근 패턴 자동 감지
  • 분석 결과 엑셀 내보내기 기능
  • 엑셀 열 이름 자동 감지 기능 (발생일자, 발생시각, 모드 등)
  • 메모리 사용 최적화 (대용량 파일 처리 개선)

버그 수정

  • XLS 파일 형식 지원 개선 (xlrd 엔진 추가)
  • 파일 확장자에 따른 적절한 엔진 자동 선택

기술적 개선사항

  • PyQt5 기반 사용자 인터페이스 구현
  • PyInstaller를 통한 단일 실행 파일(.exe) 생성
  • GitHub Actions를 통한 자동 빌드 및 릴리스 프로세스 구현
  • Windows 환경에서의 안정성 개선
  • 코드 포맷팅 규칙 적용 (black)

사용 방법

출입 기록 분석기

  1. 최신 릴리스에서 "access_log_analyzer.exe" 파일을 다운로드
  2. 실행 파일을 더블클릭하여 프로그램 실행
  3. "파일 선택" 버튼을 클릭하여 분석할 엑셀 파일 선택
  4. 필요시 날짜 범위 설정
  5. "분석 시작" 버튼 클릭
  6. 분석 결과를 "결과 내보내기" 버튼을 통해 저장

초과근무 분석기

  1. 최신 릴리스에서 "overtime_analyzer.exe" 파일을 다운로드
  2. 실행 파일을 더블클릭하여 프로그램 실행
  3. "경비 기록 엑셀 파일 선택" 및 "초과근무 기록 엑셀 파일 선택" 버튼을 클릭하여 두 개의 엑셀 파일 선택
  4. 필요시 날짜 범위 설정
  5. "분석 시작" 버튼 클릭
  6. 의심스러운 초과근무 기록 확인 및 "결과 내보내기" 버튼을 통해 저장

알려진 문제점

  • 대용량 파일(50만 행 이상) 처리 시 메모리 사용량 증가
  • 초과근무 기록 파일의 시간 형식이 다양한 경우 일부 파싱 오류 가능성 있음
  • 경비 기록과 초과근무 기록의 날짜 형식이 다를 경우 매칭 오류 발생 가능

초과근무분석기 v2.0.21

Choose a tag to compare

@github-actions github-actions released this 15 May 03:51

초과근무분석기 v2.0.20

Choose a tag to compare

@github-actions github-actions released this 15 May 01:09

초과근무분석기 v2.0.19

Choose a tag to compare

@github-actions github-actions released this 15 May 00:50

초과근무분석기 v2.0.18

Choose a tag to compare

@github-actions github-actions released this 15 May 00:28

초과근무분석기 v2.0.17

Choose a tag to compare

@github-actions github-actions released this 15 May 00:20

초과근무분석기 v2.0.15

Choose a tag to compare

@github-actions github-actions released this 14 May 08:36

출입기록분석기 및 초과근무분석기 v2.0.14

Choose a tag to compare

@github-actions github-actions released this 14 May 05:38
  • 프로토타입 v2