아래 코드로 캐럿 위치에 표를 추가할 수 있다.
from pyhwpx import Hwp
hwp = Hwp()
hwp.create_table(5, 5, True) # 순서대로 행, 열의 갯수와 "글자처럼 취급" 여부
위 코드의 시연화면은 아래와 같다.
코드 실행 직후 캐럿은 표 안의 첫 번째 셀에 위치하게 된다.
바로 insert_text와 TableRightCell 또는 TableRightCellAppend 등을 사용해서 내용을 입력할 수 있다.
표 하나가 커서 페이지를 넘어가야 하는 경우는
"글자처럼 취급" 파라미터를 False로 주는 것이 좋다.
create_table 메서드와는 별개로,
dict나 list, json 또는 판다스의 DataFrame 자료형으로 데이터가 구축되어 있는 경우가 많으므로
table_from_data 라는 메서드를 만들어 두었다.
입력가능한 자료형은 대략 pd.DataFrame, dict, list, json, xls 파일경로, csv 파일경로 등이다.
'아래아한글 자동화 > pyhwpx 사용법' 카테고리의 다른 글
다른 hwp파일을 삽입하는 insert_file 메서드 사용법 (0) | 2024.01.03 |
---|---|
hwp.open으로 url주소 열기 (0) | 2024.01.01 |
pyhwpx로 필드 채우는 방법 기초(중요) (0) | 2023.12.26 |
댓글