구글 시트 입력 (PC 에서 파이썬을 활용) > AI

본문 바로가기

인공지능 AI

마이홈
쪽지
맞팔친구
팔로워
팔로잉
스크랩
TOP
DOWN

[파이썬] 구글 시트 입력 (PC 에서 파이썬을 활용)

profile_image
관리자
2024-10-05 13:51 191 0
  • - 첨부파일 : 20241005135310.png (28.5K) - 다운로드

본문


아래 소스 코드는 파이썬을 이용하여 무료로 사용할 수 있는 구글 시트를 입력하는 프로그램의 예 입니다

상단에 화면은 구글 시트에 입력된 예입니다

 


import gspread
import random
from google.oauth2.service_account import Credentials

# Google Sheets API 스코프 설정

# 서비스 계정 JSON 파일 경로
creds = Credentials.from_service_account_file(
    'F:/app/ai-gpt.kr/public_html/key/centreor-e8c3cad54c74.json',
    scopes=SCOPES
)

# Google Sheets API 클라이언트 생성
client = gspread.authorize(creds)

# 스프레드시트 ID 및 시트 이름 설정
spreadsheet_id = '1VtpNYw6GpMU1mOQzw0etSB6Bu7Zd3qJRBz8xi0cGHL4'
sheet_name = 'Sheet1'  # 실제 시트 이름을 사용하세요

# 스프레드시트에서 시트 선택
sheet = client.open_by_key(spreadsheet_id).worksheet(sheet_name)

# A열에 1부터 1000까지 채우기, B열과 C열은 임의의 숫자, D열은 B * C 값
data = []
for i in range(1, 1000):  # 1부터 999까지 (2행부터 1000행까지 데이터를 입력)
    A_value = i + 1  # A열에 1부터 1000까지
    B_value = random.randint(1, 100)  # B열에 1~100 임의의 숫자
    C_value = random.randint(1, 100)  # C열에 1~100 임의의 숫자
    D_value = B_value * C_value  # D열에 B * C 값

    # 행 데이터 생성
    row = [A_value, B_value, C_value, D_value]
    data.append(row)

# 데이터를 Google Sheets에 업데이트 (A2:D1000에 입력)
range_name = 'A2:D1000'  # A2부터 D1000까지 범위 설정
sheet.update(range_name, data)

print("데이터가 성공적으로 업데이트되었습니다.")
 



댓글목록0

등록된 댓글이 없습니다.

댓글쓰기

적용하기
자동등록방지 숫자를 순서대로 입력하세요.
게시판 전체검색