학습 자료
도전! python-docx로 간단한 테이블 만들기
이번 과제는 python-docx 라이브러리를 사용하여 간단한 테이블을 만드는 프로그램을 작성하는 것입니다.
코드를 직접 작성하기 어려울 경우
코드 생성탭에서 AI의 도움을 받을 수 있습니다.
python-docx 라이브러리를 사용하여 3x3 테이블을 생성하고 각 셀에 데이터를 입력하는 프로그램을 작성해보세요.
간단한 테이블 생성하기
from docx import Document def create_simple_table(): # 여기에 코드를 작성하세요 pass
요구사항
-
새로운 Word 문서를 생성하세요.
-
문서에 3행 3열의 테이블을 추가하세요.
-
테이블의 테두리가 실선으로 표시되도록 설정하세요.
-
테이블의 각 셀에 다음과 같은 데이터를 입력하세요:
테이블 데이터
첫 번째 행: "이름", "나이", "직업" 두 번째 행: "홍길동", "30", "개발자" 세 번째 행: "김철수", "25", "디자이너"
- 작성한 문서를 'output_file.docx'로 저장하세요.
힌트
-
Document()객체를 사용하여 새 워드 문서를 생성할 수 있습니다. -
add_table()메서드를 사용하여 테이블을 추가할 수 있습니다. -
테이블의 각 셀에 접근하려면
table.cell(행, 열).text = "내용"형식을 사용할 수 있습니다. -
작성한 워드 문서를 저장하려면
save('output_file.docx')를 사용하세요.
지금까지 배운 내용을 토대로 간단한 테이블을 생성하는 프로그램을 작성하고, 요구사항을 모두 충족하는지 확인해보세요.
오른쪽 아래의 모범답안 버튼을 눌러 함수 작성 예시를 확인할 수 있습니다.
예상 결과
생성된 output_file.docx 파일을 열면 다음과 같은 구조의 3x3 테이블이 만들어져 있어야 합니다:
| 이름 | 나이 | 직업 |
|---|---|---|
| 홍길동 | 30 | 개발자 |
| 김철수 | 25 | 디자이너 |
테이블의 각 셀에 지정된 데이터가 정확히 입력되어 있어야 합니다.
이 챕터의 강의 · 파워포인트와 워드 반복 업무를 파이썬 코드로 처리하는 방법
- 1. 반복적인 파워포인트 작업을 자동화하는 방법
- 2. 슬라이드에 텍스트 상자와 텍스트 추가하기
- 3. 텍스트 서식 글꼴, 크기, 색상 변경하기
- 4. 슬라이드에 이미지 삽입 및 조정하기
- 5. 슬라이드에 표(Table) 생성 및 관리하기
- 6. 엑셀 데이터를 슬라이드에 표로 삽입하기
- 7. 파이썬으로 차트(Chart) 생성 및 데이터 시각화하기
- 8. 빈칸 채우기 퀴즈
- 9. 파이썬 코드로 Word 문서 작성하기
- 10. 단락 추가 및 텍스트 서식 설정하기
- 11. 목록(List) 작성하기
- 12. 파이썬 코드로 표를 만드는 방법
- 13. 문서에 이미지 삽입하고 스타일링하기
- 14. 문서의 페이지 레이아웃 조정하기
- 15. openpyxl로 엑셀 데이터를 읽어와 워드 문서에 표와 텍스트 추가하기
- 16. 선택형 퀴즈
- 17. 도전! python-docx로 간단한 테이블 만들기
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말