학습 자료

도전! 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 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과

결과물

문서가 비어 있습니다.

코드를 실행해보세요.