OpenPyXL
-
#Project '마스크 알리미'개인 프로젝트 2020. 6. 10. 14:51
1. 마스크 알리미 위 사이트에서 'SOLD OUT'이 ' BUY ME' 로바뀌는걸 확인하는 프로그램이다. 내가 필요한 만큼 사기 위한 알리미를 만들어 봤다. 아래는 파이썬 라이브러리 셀레늄을 사용한 코드이다. 1-1 입고 알림 메일 보내기 사용방법 먼저, 파이썬에 selenium 라이브러리를 설치한다. 윈도우 환경이라면 작업 스케줄러를 이용해서 매 1분마다 이 프로그램이 실행되도록 설정한다. 그리고 컴퓨터를 켜놓고 있으면 메일로 알람이 온다. 이때 들어가서 구입하면 된다 문제점 간혹 메일이 실시간으로 오지 않을 때가 있다. 웰킵스 마스크가 2~3분 내에 매진이 된다는 걸 감안하면, 못 살 때가 많다. 전용 카페나 블로그에서 알람을 받는 게 더 효율적일 수 있다. 더 빠르게, 더 효율적으로 알람을 받으려..
-
#Project '파이썬으로 엑셀 크롤링하기'개인 프로젝트 2020. 3. 22. 15:26
엑셀 제목은 '20**년 **월 초과근무자 현황'. 매달 데이터 5000개가 저장되는데, 이를 합쳐서 1년 치, 2년 치 통계를 내야 했다. 즉, 김 아무개가 초과근무자 TOP 100 안에 있는지 찾아야 했다. (예시) 부서 직책 이름 시간 1 총괄기획팀 대리 김아무개 3 2 해외사업팀 과장 박아무개 2 사용한 아이디어는 3가지이다. 첫 번째, 파이썬(openpyxl)을 이용해 24개의 파일을 하나로 통합한다. 두 번째, 통합한 파일에서 부서, 직책, 이름이 같으면 시간을 합친다.--> 개인별. xlsx 세 번째, 초과근무시간 TOP 부서를 알기 위해 부서가 같으면 시간을 합친다. --> 부서별. xlsx 1. openpyxl로 엑셀 파일 합치고 저장하기 (Can combine all sheet) 구글링..