inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

12강 한글복사

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

hwp.Run ("CopyPage") row = 2 while True: if not ws.Cells(row, 1).Value: hwp.Run ("DeletePage") break else: data = list( ws.Range(ws.Cells(row,1), ws.Cells(row, 4)).Value[0] ) data[2] = data[2].strftime("%Y년 %#m월 %#d일") 필드삽입(row-2, data) hwp.Run ("PastePage") row += 1 전체 카피가 되지 않고 하나의 파일만 복사되어 엑셀첫번째 열 파일만 생성됩니다.

  • python
  • 한컴오피스
teacher hosan 댓글 3 좋아요 1 조회수 1075

win32com.client run 오류

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

Pywin32 cmd로 설치되었는데 파이썬에서 Run하면 실행이 안되네요ㅠ 이유가 뭘까요...

  • python
  • 한컴오피스
맥란 댓글 1 좋아요 1 조회수 427

엑세스가 거부되었습니다가 뜨네요.

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

여러개 한글 파일을 열려고 하지만 엑세스가 거부되었습니다가 떠서 실행이 안되는데 원인이 무엇인지 모르겠네요 ㅠ

  • python
  • 한컴오피스
mndaek20 댓글 1 좋아요 1 조회수 2231

한글 개체 임포트 오류 입니다.

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

안녕하세요. 어제까지만 해도 아무 문제 없었는데 갑자기 오늘 오류가 발생합니다. 문제 발생하는 부분 찾기 위해 처음 부분만 입력 했었는데 # 모듈 임포트 import win32com.client as win32 # 한/글 열기 hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") hwp.XHwpWindows.Item(0).Visible = True hwp.RegisterModule("FilePathCheckDLL", "FilePathCheckerModule") 이것만 실행했는데 오류메세지가 떠요 AttributeError : module 'win32com.gen_py.7D2B6F3C-1D95-4E0C-BF5A-5EE564186FBCx0x1x0' has no attribute 'CLSIDToPackageMap' 갑자기 왜 문제가 발생한건지 도저히 모르겠어요.. 오타일까봐 강사님 코딩을 직접 복붙해 보기도 했는데 해결이 안되네요..

  • python
  • 한컴오피스
sunstephan 댓글 2 좋아요 1 조회수 1055

{{{{index}}}} 의미가 궁금합니다.

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

초보라 궁금해서...ㅠㅠ [응용] 엑셀문서 값을 필드에 입력하기 에서... hwp.PutFieldText(f"{field}{{{{{index}}}}}", value[idx]) {{{{{index}}}}}에 대해서 설명해 주실 수 있을런지... {field}는 필드명을 가져오는건 알겠는데.. {{{{index}}}}는 추정컨데 동일필드가 여러개 있을경우 페이지 기준으로 순서를 나타내는거 같은데..{}를 5중으로 적는게...원래 저렇게 그냥 쓰는건지...다른 어떤 의미가 있는건지요?

  • python
  • 한컴오피스
배재완 댓글 1 좋아요 2 조회수 616

엑셀문서의 데이터를 필드에 입력하기 파트에서 문의사항 있습니다.

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

for row in range(2,8): data = list( ws.Range(ws.Cells(row,1),ws.Cells(row,4)).Value[0] ) data[2] = data[2].strftime("%Y. %#m. %#d.") print(data) 에서 ws.Range(ws.Cells(row,1),ws.Cells(row,4)).Value[0] 마지막에 value[0]은 왜 넣는 거죠? 이미 영역을 지정해서 리스트 자료형으로 작성하면 되는데 value[0]을 넣는 이유가 궁금합니다. value[1]로 수정해 보니 tuple index out of range 라고 뜨네요..

  • python
  • 한컴오피스
sunstephan 댓글 1 좋아요 1 조회수 380

GetText()사용법

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

GetText 사용법이 감이 잘 안오네요 while과 state없이 GetText()를 실행하면 텍스트 출력이 안되네요.. 파이썬에서 정확한 문법 정의가 어떻게 되는지요?

  • python
  • 한컴오피스
schnabel 댓글 2 좋아요 1 조회수 2030

colab에서의 pywin32문의

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

선생님 안녕하세요! 첫 강의에서 pywin32를 설치하는데 오류가 발생합니다 . Looking in indexes: https://pypi.org/simple , https://us-python.pkg.dev/colab-wheels/public/simple/ ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none) ERROR: No matching distribution found for pywin32 다음과 같은 오류가 발생하였습니다. 혹시 어떻게 해야 해결할 수 있는지 문의드립니다ㅜㅜ. 제 컴퓨터로 수업을 듣는 것이 아니라 코딩전용툴 설치가 어려운데요. 혹시 코랩에서도 수업을 따라갈 수 있을까요? ! pip install pywin32 import win32com.client as win32 hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject")

  • python
  • 한컴오피스
  • colab
ㅇ_ㅇ! 댓글 1 좋아요 1 조회수 1636

-2147023174, 'RPC 서버를 사용할 수 없습니다.'

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

-2147023174, 'RPC 서버를 사용할 수 없습니다.' 이렇게 뜨는데 뭐가 문제인 거죠? 한글파일을 실행하고 해도 계속 오류가 뜹니다. --------------------------------------------------------------------------- com_error Traceback (most recent call last) d:\SHW\PROGRAM\PYTHON\hwp\data\practice.ipynb 셀 6 in <cell line: 1> () ----> 1 summ_info = hwp.XHwpDocuments.Item(0).XHwpSummaryInfo 3 summ_info.Title File c:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\win32com\client\__init__.py:583 , in DispatchBaseClass.__getattr__ (self, attr) 579 if args is None: 580 raise AttributeError( 581 "'%s' object has no attribute '%s'" % (repr(self), attr) 582 ) --> 583 return self._ApplyTypes_(*args) File c:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\win32com\client\__init__.py:572 , in DispatchBaseClass._ApplyTypes_ (self, dispid, wFlags, retType, argTypes, user, resultCLSID, args) 570 def ApplyTypes(self, dispid, wFlags, retType, argTypes, user, resultCLSID, args): 571 return self._get_good_object_( --> 572 self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args), 573 user, 574 resultCLSID, 575 ) com_error : (-2147023174, 'RPC 서버를 사용할 수 없습니다.', None, None)

  • python
  • 한컴오피스
sunstephan 댓글 2 좋아요 2 조회수 2421

2행의 내용을 찾아서 복사는 어떻게 하나요??

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

안녕하세요 엑셀 파일 토대로 상장제작 자동화를 하다가 궁금한점이 있어서 질문합니다. 엑셀 2행에 연번, 개인/단체, 회사, 직급, 이름, 주민등록번호 등 다양한 내용이 있는데 이런 셀의 내용은 hwp상장파일에 4개 정도 정보(이름, 회사, 직급, 내용)가 들어갑니다. 이 이름, 회사, 직급, 내용의 행을 찾아서 그 밑에 내용을 채워넣는것은 어떻게 코드를 수정해야 할까요..

  • python
  • 한컴오피스
이탱크 댓글 1 좋아요 1 조회수 713

1강 질문입니다..

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

시작하자마자 턱에 걸리네요ㅠㅠ 파이썬에서 아래와 같이 입력했는데 import win32com.client as win32 hwp = win32.gencache.EnsureDispatch(hwpframe.hwpobject) 이런 결과가 나오네요... 어떻게 해야할지 모르겠습니다. 도와주세요. C:\Users\hwa0h\anaconda3\python.exe C:\PPP1\test.py Traceback (most recent call last): File "C:\PPP1\test.py", line 2, in <module> hwp = win32.gencache.EnsureDispatch(hwpframe.hwpobject) NameError: name 'hwpframe' is not defined Process finished with exit code 1

  • python
  • 한컴오피스
JJJ 댓글 1 좋아요 1 조회수 1443

[글머리 기호 추출] GetheadingString()

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

문단 글머리 기호를 추출하고자 합니다. 원래 목적은 문단별 글머리 기호가 다르고 문단별로 각각 다른 폰트를 적용이 목적입니다. GetHeadingString()을 써보니 코드를 적용해서 커서를 옮겨도 문서를 최초 불러온 커서의 위치의 글머리 기호를 불러오네요.. 이유를 몰겟습니다. ㅠㅠ 아래는 테스트 코드입니다. import win32com.client as win32 hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") hwp.XHwpWindows.Item(0).Visible = True hwp.RegisterModule("FilePathCheckDLL", "FilePathCheckerModule") hwp.Open("D:\Automation\Test.hwpx") text = hwp.GetHeadingString() hwp.InitScan() hwp.HAction.Run("MoveDocBegin") hwp.HAction.Run("MoveParaBegin") print(text) hwp.HAction.Run("MoveSelParaEnd") hwp.HAction.Run("CharShapeItalic") hwp.HAction.Run("Cancel") hwp.MovePos(10) print(text) hwp.HAction.Run("MoveSelNextParaBegin") hwp.HAction.Run("MoveSelParaEnd") hwp.HAction.Run("CharShapeItalic") hwp.HAction.Run("Cancel") hwp.ReleaseScan()

  • python
  • 한컴오피스
schnabel 댓글 1 좋아요 1 조회수 879

pywintypes.com_error: (-2147221005, '잘못된 클래스 문자열입니다.', None, None)

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

이것저것 다양하게 자동화코드 짜보시다가 막히면 언제든 무엇이든 질문 던져주세요. 업무자동화 코딩은 과학이나 알고리즘과는 조금 달라서 고민만으로 풀리지 않는 경우가 대부분입니다. 저도 최대한 빠르게 회신 드리겠습니다.

  • python
  • 한컴오피스
mfco 댓글 2 좋아요 2 조회수 2198

자간 자동조정 프로그램 만들어보기 관련 문의

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

자간 자동 조정 코드를 적용하던 도중에 가나다라마바사아자차카타파하 가나다라마바사아자차카타파 가나다라마바사아자차카타 가나다라마바사아자차카 가나다라마바사아자차 가나다라마바사아자 가나다라마바사아 이런 식으로 문장 중간중간 엔터가 입력되어 있는 경우에는 중간에서 계속 선택구간 텍스트만을 반복하는 경우가 발생하였습니다 ㅠㅠ 혼자 코드를 수정해가면서 고쳐보려고 했으나 잘 되지 않네요 ㅠㅠ 혹시 도움을 주실 수 있을까요? 그리고 단이 나눠져 있는 문서의 경우에는 "MoveDown"을 사용할 경우에는 한 쪽 단 만을 점검하고 내려가게 되는 것 같아 이 부분도 혹시 반영할 코드를 짤 수 있을까요?? 그리고.. 질문이 너무 많고 계속 추가하고 수정해서 죄송한데 ㅠㅠ 글과 표가 섞여있는 경우에 두 가지를 해결하지 못해서요. 1) 첫 시작이 표인경우에는 "MoveDown"을 사용하면 표 안으로 들어가는게 아니라 그 다음줄로 이동하는데 이것도 방법이 있을까요..?? 2) 중간에 표가 있는 경우에도 표 안에서 멈춘 후에 이후에 나가지 못하는 것 같습니다. 아무래도 표 안쪽과 바깥 글 사이에 "MoveSelRight"가 안 되는게 원인인것 같은데 해결책을 찾지 못하였습니다 ㅠㅠ

  • 한컴오피스
  • python
댓글 1 좋아요 1 조회수 774

필드에 자료넣는 강의에서 마지막에 코드가 넣어집니다.

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

15강에서 다른부분은 작동이 되는데 hwp.Run ("CopyPage") row = 2 while True: if not ws.Cells(row, 1).Value: hwp.Run ("DeletePage") break else: data = list( ws.Range(ws.Cells(row,1), ws.Cells(row, 4)).Value[0] ) data[2] = data[2].strftime("%Y년 %#m월 %#d일") 필드삽입(row-2, data) hwp.Run ("PastePage") row += 1 여기에서 첫장만 바뀌고 그뒤에는 자료가 복사되지 않고 뒤에코드 row+1이 복사가 됩니다. 문제가 뭘까요?

  • 한컴오피스
  • 한컴오피스
  • python
준섭 댓글 1 좋아요 1 조회수 435

[제목 차례] 별로 파일로 저장하기

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

한글 파일에 [제목 차례] 단위별로 블럭을 지정하여 별도의 파일로 저장하려 합니다. 1번째 제목차례 위치를 검색하고 2번째 제목차례 바로 앞까지를 블럭을 지정하려는 방법을 알려주세요 블럭 저장 후 별도의 파일로 저장하는 방법은 찾았습니다. 감사합니다

  • 한컴오피스
  • 한컴오피스
  • python
guk Jin Lee 댓글 1 좋아요 1 조회수 978

pdf 로 바꿀때 특정 페이지 까지바꿀 수 있나요?

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

제가 파이썬으로 hwp를 다루고 있는데요~ 가령 전체 10페이지 인데, 현재 케럿이 8페이제 위치해 있고 처음부터 8페이지 까지만 pdf로 저장되도록 하는게 가능한지요??

  • python
  • 한컴오피스
  • 한컴오피스
dein01 댓글 1 좋아요 1 조회수 1624

문서 정보 취득 문의

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

문서 정보 취득에 나온 코드를 입력해도 아무 내용이 나오지 않습니다 ㅠㅠ 해당 디렉토리에서 실행해도 마찬가지였구요 제가 문서를 지정해야하는 코드가 혹시 먼저 필요한걸까요?? 그리고 절대경로로 지정한 문서의 정보를 취득할 방법도 알려주실 수 있을까요?

  • python
  • 한컴오피스
  • 한컴오피스
댓글 2 좋아요 1 조회수 427

pip install pywin32 관련

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

안녕하세요! 윈도우cmd에서 pip install pywin32 명령어를 실행하면 ['pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다] 라는 메시지가 나옵니다.. 어떻게 해야 할까요?

  • 한컴오피스
  • 한컴오피스
  • python
TV이든 댓글 1 좋아요 2 조회수 1261

블로그 글이 여기에 어디에 해당하나요~

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

선생님 강의 감사합니다~\ 블로그에서 보다가 여기로 수강신청해서 보고 있는데요 예전에 블로그 https://martinii.fun/365 글이 여기서 어디에 해당하는지 안내좀 부탁드립니다^^

  • 한컴오피스
  • python
  • 한컴오피스
dein01 댓글 2 좋아요 1 조회수 559

인기 태그

인프런 TOP Writers

주간 인기글