불친절한 블로그
[Python] 파이썬으로 한글(hwp) 자동화 만들기 본문
728x90
반응형
실습 환경
개발 툴 : vs code |
보고서 양이 많아지면서 동일한 포맷에 다른 내용의 업무가 많아지면서
코드를 활용한 자동화 프로그램이 필요해졌다.
파이썬을 이용한 한글 자동화 바로 알아보자.
VS code를 실행하고 터미널에 아래와 같이 pywin32를 설치해주자.
$ pip install pywin32
이제 한글 새파일을 여는 코드를 실행해보자.
그럼 한글 새문서가 실행된다.
새문서가 아닌 미리 만들어둔 한글문서를 열어보자.
한글 파일을 미리 만들어두고,
아래와 같은 코드를 실행해보자.
내가 만든 한글파일이 열리는 것을 확인할 수 있다.
이제 한글에서 누름틀이라는 기능을 통해 파이썬 변수에 값을 넣는 코드를 보자.
아주 간단하다.
한글을 실행하고 Ctrl + k + e 단축키를 누르면 아래와 같은 창이 뜬다.
입력할 내용의 안내문, 메모 내용, 필드 이름 이렇게 3개의 입력박스가 있다.
우선 아래와 같이 만들어보자.
빨간 글씨의 맨처음 입력박스의 값이 나온다.
● 입력할 내용의 안내문 : 빨간글씨의 구분 제목 ● 메모 내용 : 해당 누름틀의 대한 설명을 적어둘 수 있다. ● 필드 이름 : 파이썬에서 사용할 변수명 |
VS code에 코드 한줄을 넣는다.
필드이름과 해당 누름틀 위치에 넣을 값을 넣어준다.
hwp.PutFieldText("test1","cxnmvbnxcj")
코드를 실행해보면 아래와 같이 파이썬으로 원하는 값을 넣어줄 수 있다.
728x90
반응형
'Project > 레포트 자동화' 카테고리의 다른 글
[Electric] 에너지마켓플레이스 과거 1년치 데이터 받아오기 (2) | 2024.04.09 |
---|---|
[postgres] 기존 테이블에 auto increment 적용하기 (0) | 2024.02.21 |
[Python] 파이썬으로 한글(hwp) 자동화 활용사례 (1) | 2023.11.29 |
Comments