빅데이터 김교수의 "AI노마드연구소" AI로 열어가는 노마드 세상!

빅데이터 김교수의 "AI노마드연구소" AI로 열어가는 노마드 세상입니다. AI 코딩작성, SNS 분석, AI업무자동화 컨설팅 0507-1419-0222

자세히보기

교육/파이썬빅데이터분석교육

구글 워드를 이용해서 1분만에 계약서 문서 자동화 실습(작성중)

빅데이터 김교수 2023. 9. 25. 13:59

구글 워드(구글 문서, Google Docs)를 사용하여 계약서 작성을 자동화하려면 구글 문서 API를 사용해야 합니다. 이는 구글 문서의 내용을 생성, 읽기, 수정하는 데 사용됩니다.

다음은 간단한 단계별 가이드입니다:

 

1단계: Google Cloud Console에서 프로젝트 생성

먼저 Google Cloud Console에 로그인하고 새 프로젝트를 생성합니다.

 

2단계: Google Docs API 활성화

생성한 프로젝트에서 "API 및 서비스" > "라이브러리"로 이동하여 "Google Docs API"를 검색하고 활성화합니다.

 

3단계: 서비스 계정 만들기

"API 및 서비스" > "사용자 인증 정보"에 들어가서 "사용자 인증 정보 만들기" 버튼을 클릭하고, 드롭다운 메뉴에서 "서비스 계정"을 선택합니다. 필요한 세부 정보를 입력하고 서비스 계정을 생성합니다.

 

4단계: JSON 키 다운로드

새롭게 만든 서비스 계정의 세부 페이지에서 키 탭으로 이동하여 JSON 형식의 키를 다운로드 받습니다. 이 파일은 나중에 Python 코드에서 인증에 사용됩니다.

 

5단계: Google 문서 공유 설정

작업할 Google 문서가 있다면 해당 문서와 함께 작업할 수 있도록 서비스 계정 이메일 주소(프로젝트 ID)와 함께 공유 설정을 해야 합니다.

 

6단계: Python 코드 작성

Python 코드는 google-auth-oauthlib, google-auth-httplib2, google-api-python-client 라이브러리가 필요합니다. 설치되지 않았다면 pip install 명령으로 설치해주세요.

python
pip install --upgrade google-auth-oauthlib google-auth-httplib2 google-api-python-client

다음은 각 부분(예시 : 제목과 본문)에 대한 문자열 값을 삽입하는 간단한 Python 코드입니다

구글 워드(구글 문서, Google Docs)를 사용하여 계약서 작성을 자동화하려면 구글 문서 API를 사용해야 합니다. 이는 구글 문서의 내용을 생성, 읽기, 수정하는 데 사용됩니다. 입하는 간단한 Python 코드입니다

 

코랩 기본 환경

!pip uninstall docx
!pip install python-docx