用 AI 把 Google Sheets 的資料自動寫成報告
每月把 Sheets 裡的銷售數據整理成一份有字有句的報告給老闆看。以前每次花 40 分鐘。現在 AI 讀完 Sheets 後直接寫入 Google Docs,我只需要最後檢查一遍。
這篇你會學到
- 為什麼要分兩步做(Sheets 讀取 + Docs 寫入)
- 怎麼給 AI 明確的報告結構,讓它寫出像你自己寫的
- Sheets 的範圍指定和數字格式技巧
兩步就好
第一步:讀取 Sheets。 你可以直接複製這段:
讀取 Google Sheets [spreadsheet_id] 的 A1:F50 範圍。告訴我有哪些欄位、多少筆資料。
第二步:分析 + 寫入 Docs。 你可以直接複製這段:
根據剛剛的數據,寫一份月報告到 Google Docs。包含:(1) 摘要:這個月的數字重點 (2) 趨勢:跟上個月比有什麼變化 (3) 建議:基於數據應該做什麼。金額加上幣別,百分比保留 % 符號。
讓報告更好的細節
💡 Sheets API 回傳的是 Markdown table。 AI 能直接理解表格結構。但你要確保 Sheets 的第一列是標題列,否則 AI 不知道每欄是什麼。
💡 指定範圍比讀整張快得多。 不要說「讀整張表」,說 A1:F50。如果數據有 1000 列,讀整張會超出 token 限制。
💡 報告結構要明確指定。 不指定的話 AI 會寫一大篇流水帳。給它明確的結構(摘要、趨勢、建議),讀起來就像你自己寫的。
常見問題
⚠️ Sheets 沒有 search API。 你不能說「找我的銷售報表」,你要給 spreadsheet_id。如果不知道 ID,先用 Google Drive 搜:
搜尋 Google Drive 裡名稱包含「銷售」的 Sheets 檔案。
⚠️ 數字格式可能丟失。 Sheets 裡的幣別符號 ($、NT$) 和百分比可能在 API 回傳時變成純數字。在 prompt 裡加「金額加上幣別,百分比保留 % 符號」。
工具設定
需要連接 Google Sheets + Google Docs。
到 OctoDock 用一個 MCP URL 同時連接兩個 App,AI 讀 Sheets → 分析 → 寫 Docs,同一個對話裡完成。