3차 사업 명단 고속검색기 v3.1.1

[바로 실행]
1. 압축을 먼저 해제합니다.
2. 사용할 엑셀 명단의 사본을 명단.xlsx로 이름을 바꾸어 run.bat과 같은 폴더에 넣고 run.bat를 더블클릭합니다.
3. Microsoft Edge가 열리면서 준비한 명단.xlsx를 읽습니다. 이 배포본에는 실제 명단이 없습니다.
4. 기존 3차 검색기가 실행 중이면 자동으로 종료한 뒤 이 폴더의 새 버전을 실행합니다.

[바탕화면 바로가기]
create_desktop_shortcut.bat를 한 번 실행하면 바탕화면에
'3차 사업 명단 고속검색기' 바로가기가 만들어집니다.

[명단 교체]
- 새 파일을 사용할 때는 파일명을 명단.xlsx로 바꾸어 이 폴더의 파일과 교체합니다.
- 같은 폴더의 명단.xlsx 내용만 바꾼 경우 화면의 '명단 파일 다시 읽기'로 즉시 갱신됩니다.
- 다른 버전 폴더로 바꾼 경우에는 새 폴더의 run.bat을 실행해야 합니다.
- 첫 시트가 아니어도 학교명 열이 있는 표를 자동으로 찾습니다.
- 제목이나 빈 줄이 표 위에 있어도 앞쪽 30행 안에서 머리글을 자동 탐지합니다.
- 교육지원청·지역·지역명 열을 같은 지역 필터로 인식합니다.
- 희망PC종류·희망PC종류 선택 열을 같은 필터로 인식합니다.
- Netclient/NetClient 로그인사용자명 표기 차이를 모두 지원합니다.

[검색 및 저장]
- 통합검색은 학교명, IP, 사용자명, 모델, 교육지원청 등 표시된 모든 열을 검색합니다.
- 교육지원청·학교급·PC구분·희망PC종류 필터, 조건 태그의 ×, 전체 검색 초기화를 지원합니다.
- 총합계 행은 검색 건수에서 자동 제외합니다.
- 검색결과 엑셀 저장 시 학교 안내용 제목과 명단 표만 만듭니다.
- 엑셀 내부 제목: ○○학교 사업대상 현황(2026년 3차 학교 업무용 노후 PC교체)
- 내려받는 파일명 형식은 기존과 동일하게 유지합니다.

[데이터 및 보안]
- 외부 서버, CDN, 인터넷 API, 브라우저 저장소를 사용하지 않습니다.
- 명단.xlsx는 읽기만 하며 원본을 변경하지 않습니다.
- 3차 검색기는 전용 로컬 포트 18427을 사용하여 2차 검색기와 동시에 실행할 수 있습니다.
- 검색기_종료.bat을 실행하면 재부팅 없이 3차 검색기를 종료할 수 있습니다.
- 검색기 브라우저 탭을 닫으면 약 3초 뒤 로컬 서비스도 자동 종료됩니다.
- 새로고침 중에는 다시 연결되므로 서비스가 종료되지 않습니다.
- Windows 10/11, Microsoft Edge, 1920×1080 기준입니다.

