본문 바로가기

PutFieldText3

2-4. 엑셀문서 값을 필드에 입력하기 지난 포스팅에서는 특정 문자열을 한/글 문서의 필드에 입력하는 과정까지 코드로 진행해보았습니다. 그런데 업무자동화 코드를 짜다 보면, 직접 문자열을 타이핑해서 입력하기보다는 엑셀파일이나 다른 한/글 파일에서 값을 읽어 다른 한/글 보고서에 입력하는 방식이 대부분입니다. 그래서 이번 포스팅에서는 간단한 엑셀파일을 읽어와서 한/글 문서에 삽입하는 과정을 보여드리겠습니다. 이번에는 기본기능을 소개하는 포스팅이 아니라, 광범위하게 실무에 사용 가능한 프로세스를 소개드리므로 다소 포스팅이 길게 느껴지실 수 있습니다. 찬찬히 코드를 읽어보시면서 따라해 보시길 추천드립니다. 우선 한/글 파일은 이전 포스팅에서 사용한 "누름틀필드.hwp"를 사용하겠습니다. 그리고 엑셀 파일은 아래와 같이 "취미.xlsx"를 작성하여 .. 2022. 11. 3.
2-3. 필드에 값 입력하기 앞서 저장한 "셀필드.hwp"를 파이썬으로 열고, 필드에 값을 입력해봅시다. 먼저 아래 다섯 라인을 실행해서 문서를 열어줍니다. import win32com.client as win32 hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") hwp.XHwpWindows.Item(0).Visible = True hwp.RegisterModule("FilePathCheckDLL", "FilePathCheckerModule") hwp.Open(r"C:\Users\smj02\Desktop\셀필드.hwp") 차례대로 아래 라인을 한 줄씩 실행해봅시다. 필드에 값을 입력하는 방법입니다. # 첫 번째 파라미터는 필드명, 두 번째 파라미터는 값 hwp.PutFieldTe.. 2022. 10. 31.
파이썬으로 한/글 파일에 텍스트를 입력하는 방법 파이썬으로 한/글을 실행하는 방법을 모른다면? 파이썬으로 아래아한글 실행하는 방법 1. python.org에서 파이썬을 다운받아 설치한다. 2. 커맨드프롬프트에서 "pip install pywin32"를 실행해서 win32com 모듈을 설치한다. 3. 파이썬을 실행하고 아래 코드를 실행한다. import win32com.client as.. martinii.fun 1. InsertText 액션을 이용하여 텍스트 입력 파이썬으로 한/글을 열었을 때 텍스트를 입력하는 가장 기본적인 방법은 아래와 같이 InsertText 액션을 정의하고 실행하는 것입니다. hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParamete.. 2022. 5. 9.
반응형