가이드라인

도전! python-docx로 간단한 테이블 만들기

이번 과제는 python-docx 라이브러리를 사용하여 간단한 테이블을 만드는 프로그램을 작성하는 것입니다.

코드를 직접 작성하기 어려울 경우 코드 생성 탭에서 AI의 도움을 받을 수 있습니다.

python-docx 라이브러리를 사용하여 3x3 테이블을 생성하고 각 셀에 데이터를 입력하는 프로그램을 작성해보세요.

간단한 테이블 생성하기
from docx import Document def create_simple_table(): # 여기에 코드를 작성하세요 pass

요구사항

  1. 새로운 Word 문서를 생성하세요.

  2. 문서에 3행 3열의 테이블을 추가하세요.

  3. 테이블의 테두리가 실선으로 표시되도록 설정하세요.

  4. 테이블의 각 셀에 다음과 같은 데이터를 입력하세요:

테이블 데이터
첫 번째 행: "이름", "나이", "직업" 두 번째 행: "홍길동", "30", "개발자" 세 번째 행: "김철수", "25", "디자이너"
  1. 작성한 문서를 'output_file.docx'로 저장하세요.

힌트

  • Document() 객체를 사용하여 새 워드 문서를 생성할 수 있습니다.

  • add_table() 메서드를 사용하여 테이블을 추가할 수 있습니다.

  • 테이블의 각 셀에 접근하려면 table.cell(행, 열).text = "내용" 형식을 사용할 수 있습니다.

  • 작성한 워드 문서를 저장하려면 save('output_file.docx')를 사용하세요.

지금까지 배운 내용을 토대로 간단한 테이블을 생성하는 프로그램을 작성하고, 요구사항을 모두 충족하는지 확인해보세요.

오른쪽 아래의 모범답안 버튼을 눌러 함수 작성 예시를 확인할 수 있습니다.




예상 결과

생성된 output_file.docx 파일을 열면 다음과 같은 구조의 3x3 테이블이 만들어져 있어야 합니다:

이름나이직업
홍길동30개발자
김철수25디자이너

테이블의 각 셀에 지정된 데이터가 정확히 입력되어 있어야 합니다.

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과

결과물

문서가 비어 있습니다.

코드를 실행해보세요.