การจัดการข้อมูลใน Google Sheet ด้วย Python (ใหม่ 2020)
HTML-код
- Опубликовано: 5 ноя 2020
- ::วิธีดาวน์โหลดและติดตั้งโปรแกรมไพทอน
www.dcrub.com/python-idle-pyc...
::ขั้นตอนการทำตามคลิป
1.สร้างโปรเจกต์ที่ console.cloud.google.com/
2.เปิดใช้งาน google drive API
3.สร้างข้อมูลรับรองสำหรับ google drive API
4. ดาวน์โหลดไฟล์ json เก็บไว้ที่คอมฯ
5.เปิดใช้งาน google sheet API
6. แชร์ google sheet ด้วยอีเมล
7.ติดตั้งโมดูลด้วย pip (ให้ไปติดตั้งที่ Command Promt) ...คำสั่งติดตั้ง คือ pip install gspread oauth2client
::คำสั่ง
import gspread
from oauth2client.service_account import ServiceAccountCredentials
from pprint import pprint
scope = ["spreadsheets.google.com/feeds",'www.googleapis.com/auth/sprea...,"www.googleapis.com/auth/drive...","www.googleapis.com/auth/drive"]
creds = ServiceAccountCredentials.from_json_keyfile_name("ชื่อไฟล์.json", scope)
client = gspread.authorize(creds)
sheet = client.open(data = sheet.get_all_records()
"ชื่อไฟล์").sheet1
row = sheet.row_values(3)
col = sheet.col_values(3)
cell = sheet.cell(1,2).
insertRow = ["hello", 5, "red", "blue"]
sheet.add_rows(insertRow, 4)
sheet.update_cell(2,2, "CHANGED ")
numRows = sheet.row_count
========================
✅ แฟนเพจ "ครูอภิวัฒน์ สอนสร้างสื่อ"
/ mynameisapiwat
✅ เข้าไลน์กลุ่ม "ครูอภิวัฒน์ สอนสร้างสื่อ"
line.me/ti/g2/D_ugKwp3-z_ZSHx...
✅ Facebook..อภิวัฒน์ วงศ์กัณหา
🔴 profile.php?...
✅ กลุ่มหัดสร้างเกมแฟลช
🔴 / as3flash
✅ กลุ่มหัดสร้างสื่อด้วย PowerPoint
🔴 / powerpointgraphic
✅ กลุ่มหัดสร้างเกมด้วย Construct2
🔴 / construct2game
✅ กลุ่มสร้างสื่อ CAI ด้วย Construct2
🔴 / 1454201051311497
✅ กลุ่มหัดวาดรูปด้วยคอมพิวเตอร์
🔴 / 1207788526026708
ขยันจริงๆ เก่งมากๆด้วยที่ update ความรู้ใหม่ๆตลอด สุดยอด
อาจารย์เก่งมาากๆ คับ
ขอบคุณครับ
สุดยอดครับอาจารย์ นับวันยิ่งล้ำ ยิ่งล้ำ ต่อไปถ้าอาจารย์จะสอน AI พื้นฐาน ผมว่าก็ไม่ใช่เรื่องแปลก เก่งจริง ๆ ครับ
ผมไม่เก่งขนาดนั้นครับ 555 แค่ศึกษาไปเรื่อยๆ พอรู้แล้วก็มาถ่ายทอดต่อแแค่นั้นเองครับ
ภาคต่อ ออกยังครับจารย์ รอชม
มีคำสั่งให้ดึงเฉพาะแถวสุดท้ายไหมครับ
อาจารย์ครับ ช่วยสอนการส่งข้อมูลจาก NodeMCU ไปเก็บไว้ใน google sheet หน่อยครับ
มีอัพเดทบ้างไหมครับผม
นี้ครูมัธยม หรืออาจารย์ ดร. แฝงตัวมาครับ
ถ้าไม่กำหนดแถว แล้วให้มันเก็บค่าต่อจากแถวเดิมพอจะมีวิธีไหมครับ
จัดการ google sheet / gg script กับ python แบบไหนง่ายกว่าครับ
Google app script ง่ายกว่าเพราะเป็นของเขาโดยตรง ไม่ต้องยิง API ครับ
ขอสอบถามหน่อยครับ ผมมาทำในปี 2022 ตอนสร้าง Role มันไม่มีไฟล์ JSON มาให้น่ะครับ ต้องทำยังไงครับ
อันนี้ไม่ทราบเหมือนกันครับ
@@KruApiwat เจอแล้วครับ ต้องเข้าไปใน Service Account เลือก Key แล้วเลือกสร้างเป็น JSON