목록Project/레포트 자동화 (4)
불친절한 블로그
건물에서 사용하는 에너지 사용량 데이터와 요금 데이터를 한전 홈페이지에서 가져올 수 있다고 한다. 가져와보자. 한전의 에너지마켓플레이스라는 사이트가 있다. https://en-ter.co.kr/main.do 에너지마켓플레이스 제휴 사이트·서비스 EN:TER와 연계된 제휴 사이트 및 앱을 통해 다양한 서비스를 만나보세요! en-ter.co.kr 메인 페이지에서 로그인을 시도한다. 파워플래너의 계정으로 로그인한다. 로그인이 잘 되었을 것이다. 상단 메뉴 중에 전력데이터서비스(EDS) 라고 있다. 누른다. 전력데이터 서비스 페이지가 뜨고 메뉴 중에 마이데이터 - 과거데이터 신청 메뉴를 누른다. 마이데이터 신청 버튼을 누른다. 선택이라는 버튼을 누른다. 요금 정보와 사용량 정보 두가지가 있는데 하나씩 눌러서 신..
파이썬을 이용해서 DB에 insert를 해야하는 상황이 왔다. insert 해야하는 테이블에 인덱스 자동증가 설정을 하지 않았었다. 그래서 추가로 데이터를 넣을때마다 id에 인덱스 값을 넣어줬었는데, 몇 개월 지나고 나서 데이터를 추가하려니까 번거로운게 한두가지가 아니다. auto increment를 적용하자! 우선 id값 없이 insert를 써봤다. 당연히 NotNull 에러를 띄운다. 처음으로 시퀀스를 추가해준다. CREATE SEQUENCE '시퀀스명' 기존 테이블이 존재하니까 옵션을 바꿔주는 쿼리를 작성한다. ALTER ['테이블명'] ALTER COLUMN id SET DEFAULT nextval('시퀀스명') 이제 자동으로 ID값이 지정되겠구나 하고 INSERT를 쳐봤다. 새로 만들어진 시퀀스..
실습 환경 개발 툴 : vs code https://onu0624.tistory.com/156 [Python] 파이썬으로 한글(hwp) 자동화 만들기 실습 환경 개발 툴 : vs code 보고서 양이 많아지면서 동일한 포맷에 다른 내용의 업무가 많아지면서 코드를 활용한 자동화 프로그램이 필요해졌다. 파이썬을 이용한 한글 자동화 바로 알아보자. V onu0624.tistory.com 이전글을 통해 한글 자동화 하는 방법을 구현해봤다. 이걸 왜 하나 싶어서 활용하는 사례를 간단하게 가져왔다. 한글 파일에 표 하나를 만든다. 각각의 칸에 누름틀을 넣어준다. class에는 반 정보를 넣을 것이고, 과목별로 각각 누름틀을 만들고, 필드 이름에는 숫자를 넣어서 구분해줄것이다. 1씩 늘려가며 누름틀을 만들어준다. V..
실습 환경 개발 툴 : vs code 보고서 양이 많아지면서 동일한 포맷에 다른 내용의 업무가 많아지면서 코드를 활용한 자동화 프로그램이 필요해졌다. 파이썬을 이용한 한글 자동화 바로 알아보자. VS code를 실행하고 터미널에 아래와 같이 pywin32를 설치해주자. $ pip install pywin32 이제 한글 새파일을 여는 코드를 실행해보자. 그럼 한글 새문서가 실행된다. 새문서가 아닌 미리 만들어둔 한글문서를 열어보자. 한글 파일을 미리 만들어두고, 아래와 같은 코드를 실행해보자. 내가 만든 한글파일이 열리는 것을 확인할 수 있다. 이제 한글에서 누름틀이라는 기능을 통해 파이썬 변수에 값을 넣는 코드를 보자. 아주 간단하다. 한글을 실행하고 Ctrl + k + e 단축키를 누르면 아래와 같은 ..