VBA到Python程式開發202002第8次上課(下載JSON檔說明與轉為CSV&用VBA自動執行&XML下載與存為CSV&使用GOOGLE試算表當成資料來源&HTML基礎)
01_重點回顧與下載JSON檔案
02_下載JSON檔說明與轉為CSV
03_下載JSON與轉存為CSV檔
04_將JSON寫入到資料庫與用VBA自動執行
05_開放資料與XML下載與存為CSV
06_使用GOOGLE試算表當成資料來源
07_GOOGLE雲端應用與HTML 基礎
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2020_4
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 109/9/17
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境

python寫入google試算表 在 [問題] 該如何寫入google試算表的指定位置呢? - 看板Python 的必吃
我從這個日本旅遊網站[步步日本]的首頁,抓取了文章的標題與簡介的內容,然後使用
pandas來彙整。之後想要將彙整的資料輸出到google線上試算表單上面。
https://www.bubu-jp.com/
請問我該如何將pandas的彙整內容,寫入試算表單的指定位置呢?
譬如說,不從試算表A1開始寫入,而是想從B5這一格開始寫入的話,該怎麼寫呢?
不曉得最後一行的code該如何寫才好...
附上code:
import requests
from bs4 import BeautifulSoup
import pandas as pd
import gspread
from google.colab import auth
auth.authenticate_user()
import gspread
from google.auth import default
creds, _ = default()
gc = gspread.authorize(creds)
wb = gc.open_by_key('google試算表的ID')
ws = wb.worksheet('sheet名稱')
url = "https://www.bubu-jp.com/"
res = requests.get(url)
soup = BeautifulSoup(res.text, "html.parser")
articles = soup.find_all("div", {"class": "p-blog-archive__item-info"})
result =[]
for article in articles:
title = article.find("h2",{"class":"p-blog-archive__item-title
p-article__title"}).getText()
content = article.find("p",{"class":"p-blog-archive__item-excerpt
u-hidden-xs"}).getText()
result.append([title,content])
df = pd.DataFrame(result, columns=["標題", "簡介"])
ws.update([df.columns.values.tolist()] + df.values.tolist())
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.109.131 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1679038858.A.055.html
... <看更多>