# 파이썬용 아래아한글 모듈 작성 - xython.han

**URL:** <https://forum.developer.hancom.com/t/xython-han/1127>\
**Category:** 한글 오토메이션\
**Created:** [12월 4, 2023, 12:46오후 UTC](https://forum.developer.hancom.com/t/xython-han/1127 "2023-12-04T12:46:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![xython](https://avatars.discourse-cdn.com/v4/letter/x/ccd318/32.png) [@xython](https://forum.developer.hancom.com/u/xython)\
**Post date:** [12월 4, 2023, 12:46오후 UTC](https://forum.developer.hancom.com/t/xython-han/1127/1 "2023-12-04T12:46:49Z")

</div>

수고하십니다  
파이썬용 문서자동화무듈을 개발하는 도중에 아래아한글용도 필요한것 같아서 만들어 보았읍니다  
아래의 모듈중에서 han이라는것이 아래아한글용입니다  
개괄적인 내용은 아래와 같읍니다  
개인적으로 만들고 있는 중이라, 질문이나 답변은 어렵네요

## About xython module / 개요

Functional Programming for Excel, Hwp, Word, Outlook, Color, Etc by Python

### Manual / 사용법

oficial document : [xython documentation — xython 4.0.6. 문서](https://sjpkorea.github.io/xython.github.io/)  
oficial website : www.xython.co.kr (Korean base)  
install : pip install xython

### Components / 구성은

| 모듈이름 | 개요 | 설명 |
| --- | --- | --- |
| anydb | for Database | sqlite와 pandas 를 좀더 쉽게 사용할수있도록 만든것 |
| han | for hwp | 아래아한글을 다루기위해 만든 것 |
| ganada | for Word | 워드를 다루기위해 만든 것 |
| jfinder | for Regex | 정규표현식을 좀더 편하게 사용하도록 만든 것 |
| mailmail | for outlook | outlook을 다루는것 |
| pcell | for Excel | 엑셀을 다루는 것 |
| pcell\_event | for Excel Event | 엑셀의 이벤트를 다루는것 |
| pyclick | for Keyboard & Mouse control | 키보드와 마우스를 다루는 모듈 |
| pynal | for Date & Time | 시간과 날짜를 다루는것 |
| scolor | for Color | 색의 RGB값을 편하게 사용가능하도록 만든 것 |
| youtil | utilities | 이러저런 문장이나 시간등을 변환하는데 도움이되는 것 |
| basic\_data | general enum | xython패키지에서 사용되는 전반적인 공유 자료들을 저장하는 곳 |
| etc | 기타 | 나머지들은 추가적인 내용들을 위하여 사용하는 것임 |

### Brief / 개괄적인 설명

이모듈은 업무용으로 많이 사용하는 엑셀 , 색, 정규표현식, 등에 대하여 Python과 win32com을 기본으로 사용하여 각기 새롭게 모듈을 만들어서 좀더 쉽고 편하게 사용하고 만들자는 것입니다  
자동화는 각자의 사용에 대한  
  
만든 이유는 우리가 업무등을 하는 입장에서, 손으로 작업하기에는 양이 많고, 그렇다고  
계속 반복적으로 일어나는 일은 아니며, VBA등을 만들어서 사용하기에는 어렵고 힘든 부분에 대해서  
  
파이썬이라는 훌룡한 언어를 위용하여, 좀더 쉽고 간결하게 몇가지 기능만 배워도 20줄안으로 자신만의 코드를  
만들어 사용할수있는 기준을 만들기 위한 것입니다  
  
또한 보통 많이 사용하는 코드들은 첨부된 sample코드를 보시거나 저의 사이트에 와서 비슷한것을 다운 받은후  
변경해서 사용하시기를 추천 드립니다  
  
좀더 편한 업무의 일을 하기위한 것입니다

---

<div class="post-metadata">

**Author:** ![user16](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/user16/32/785_2.png) [@user16](https://forum.developer.hancom.com/u/user16)\
**Post date:** [12월 4, 2023, 11:29오후 UTC](https://forum.developer.hancom.com/t/xython-han/1127/2 "2023-12-04T23:29:42Z")

</div>

와! 대단하십니다!  
사이즈가 상당한데, 이걸 혼자서 다 만들고 계신 거예요?ㅎ

---

<div class="post-metadata">

**Author:** ![cwy](https://avatars.discourse-cdn.com/v4/letter/c/a4c791/32.png) [@cwy](https://forum.developer.hancom.com/u/cwy)\
**Post date:** [12월 5, 2023, 12:09오전 UTC](https://forum.developer.hancom.com/t/xython-han/1127/3 "2023-12-05T00:09:01Z")

</div>

안녕하세요. 한컴디벨로퍼입니다.

유용한 정보를 공유해 주셔서 감사합니다.  
한컴디벨로퍼는 고객님의 참여로 성장하고 있습니다. 관심과 기대에 부응하는 한컴디벨로퍼가 되겠습니다.

감사합니다.

한컴디벨로퍼 드림

---

<div class="post-metadata">

**Author:** ![xython](https://avatars.discourse-cdn.com/v4/letter/x/ccd318/32.png) [@xython](https://forum.developer.hancom.com/u/xython)\
**Post date:** [12월 5, 2023, 4:59오전 UTC](https://forum.developer.hancom.com/t/xython-han/1127/4 "2023-12-05T04:59:42Z")

</div>

감사합니다  
엑셀과 몇가지를 오랫동안 개인적인 사무업무용으로 사용하다가

몇년전부터 취미로 하던것을 정년이 몇년 안남아서 좀더 한발자국 나가볼까라는 생각으로, 다시 정리하고 꾸미고 책도 만들고 그러고 있읍니다.

그래서 그중하나가 아래아한글을 만들면 좋을것같아서 이것도 만들어 본것인데, 아직 많이 미흡하네요…

조언해주실것있으시면 언제든 환영입니다
