
在Gemini上,用戶透過特定指令即可啟用自動化程序,實現「一鍵生成報告」,支援跨格式讀取圖片、PDF 及文字資訊,將繁雜原始資料精確轉換為 Excel 結構化表格,並同步提供數據總結與行動建議。
即刻【按此】,用 App 睇更多產品開箱影片
Gemini Canvas生成程式跨格式讀取資料生成Excel表【附指令Copy即用】
處理繁雜的數據資料向來是職場人士的「痛點」,尤其是面對大量的紙本圖片、PDF 文件或凌亂的文字紀錄時,手動輸入 Excel 不僅耗時且容易出錯。Google 旗下的 AI 工具 Gemini 近期透過其 Canvas 功能,實現了「一鍵表格化」的高效自動化流程,支援跨格式讀取資料並直接生成結構化報表。
跨格式識別與自動化處理
這項功能的核心在於 Gemini 的 Canvas 協作介面。用戶只需在對話框中輸入特定指令(Prompt)並開啟 Canvas 模式,系統即可進入數據處理程式。該程式展現了強大的多模態識別能力,能夠直接讀取用戶上傳的圖片、PDF 文件或直接輸入的非結構化文字。
當用戶點擊程式內的「一鍵生成報告」按鍵後,AI 會自動執行以下流程:
數據提取: 從不同格式的原始資料中精確抓取關鍵數據。
表格化轉換: 將繁雜資訊整理成符合 Excel 邏輯的行列結構。
數據總結: 自動歸納資料重點。
策略建議: 根據用戶設定的處理目的,提供具體且具針對性的行動建議。
實際操作流程
根據實測,用戶可以透過以下步驟將「數據整理」過程自動化:
1. 啟用 Canvas 生成程式: 在 Gemini 對話介面輸入啟動指令,並選擇至 Canvas 模式和選擇「思考型」,點擊開始後就會生成一個「AI 一鍵生成 Excel 神器」程式。
2. 上傳資料: 提供包含數據的圖片(如收據、手寫清單)、PDF 或複製貼上文字。
3. 執行程序: 點擊「一鍵生成報告」。
4. 導出結果: 系統會將數據整理好,用家可按自己需要一鍵轉換成 Excel。
編輯提示: 這種自動化流程大幅減少了過往需要人工進行的「洗數」(Data Cleaning)與錄入工作,特別適合需要頻繁處理跨格式報表的行政、財務及數據分析人員。
【指令參考】Copy即用
「Role: 頂級全端工程師與 AI 資料科學專家
Task: 建立一個「AI 一鍵生成 Excel 神器 3.0」Web App
請使用 React (Tailwind CSS) 建立一個單一檔案的 Web 應用程式。此工具旨在將非結構化資料(文字或檔案)轉化為結構化表格,並具備 AI 深度分析與多樣化導出功能。
1. 技術棧與設計規範
框架: React (使用 Tailwind CSS)。
圖標庫: Lucide-react。
外部庫: 透過 CDN 載入
https://cdn.sheetjs.com/xlsx-0.20.1/package/dist/xlsx.full.min.js(SheetJS)。核心架構: 必須是單一文件 (.jsx),包含所有組件、狀態邏輯與樣式。
UI 風格:
採用現代化、精緻的介面。
主色調:Emerald-600 (祖母綠) 與 Slate (石板灰)。
設計元素:大量使用
rounded-[2rem]、軟陰影 (shadow-sm)、微互動動畫與流暢的轉場。佈局:左側為輸入控制區,右側為分析結果與表格區。
2. 核心功能需求
多模態輸入 (Multimodal Input):
文字框:允許輸入指令或原始文字。
檔案上傳區:支援拖放與點擊上傳。支援格式包括:JPG, PNG, PDF, DOCX, TXT。
邏輯:將上傳檔案轉化為 Base64 格式,並展示含刪除功能的預覽清單。
AI 智能解析與分析 (Gemini Engine):
API 節點:
https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-preview-09-2025:generateContent?key=${apiKey}。System Prompt 要求:
角色定位:數據分析與戰略專家。
嚴格輸出 JSON 格式:
{ "headers": [...], "rows": [[...]], "summary": "...", "suggestions": [...] }。summary: 提供一句話的深度數據洞察。suggestions: 提供 2-4 條基於數據的具體行動建議。
多模態傳輸: 將檔案 Base64 以
inlineData形式與文字指令一同發送。穩定性: 實作指數退避 (Exponential Backoff) 的 API 重試機制(最多 5 次)。
互動式結果區域:
分析卡片: 以鮮明色彩展示 AI 總結(Emerald 背景)與行動建議。
可編輯表格: 使用 HTML Table 展示數據,所有 Cell 必須是 Input 形式,允許用戶即時修改。
導出與分享:
Excel 下載: 使用 SheetJS 導出
.xlsx。內容需包含表格數據,並在底部附上 AI 總結與建議。Google Sheets 複製: 轉換數據為 TSV (Tab-Separated Values) 格式,確保用戶在 Google Sheets 貼上時能自動分格。
3. UI 佈局細節
Header: 包含動態 Icon (FileSpreadsheet) 與 3.0 版本標題。
Empty State: 當無數據時,展示優雅的引導插圖與提示文字。
Toast 系統: 實作底部中央彈出的狀態提示框,顯示成功或錯誤訊息。
響應式: 手機端自動切換為單欄垂直佈局。
4. 關鍵程式碼邏輯提醒
初始化
const apiKey = "";。使用
document.execCommand('copy')處理剪貼簿,以繞過 iFrame 限制。表格需設定
border-separate border-spacing-0並處理首末列的圓角美化。
請根據上述詳盡規範,現在為我生成這個高品質的應用程式。」
Source: ezone.hk、
【相關報道】
【相關話題】
Source: ezone.hk
