有時候你可能會需要擷取大量資料,其中包括:
- 值
- 公式
- 圖片
為了提高效率,請採取以下最佳做法來處理一些常見的使用案例。
使用複製及貼上功能擷取資料
如果只要擷取少量資料,例如,只需擷取數百列的值或小於 1 MB 的圖片時,你可以使用複製及貼上功能。
提示:如果只要貼上資料值,不需貼上格式或公式,請按一下「選擇性貼上」「僅貼上值」。
利用各種 Import 函式擷取少量動態資料
Google 試算表的這一系列匯入函式可讓使用者動態讀取那些會經常變動的資料。
各種 Import 函式和用途
IMPORTDATA:以 .csv 或 .tsv 格式匯入位於指定網址的資料。
IMPORTHTML:匯入 HTML 網頁中的表格或清單資料。
IMPORTFEED:匯入 RSS 或 ATOM 動態饋給。
IMPORTXML:匯入各種結構化資料類型的資料,包括:
- XML
- HTML
- CSV
- TSV
- RSS
- ATOM XML 動態饋給
提示:你可以參閱這篇文章,進一步瞭解各種 Import 函式。
如果要擷取動態資料或經常變動的資料,可以使用 Import 函式。舉例來說,因為 Import 函式可定期更新結果,如果要讀取的試算表會記錄來自另一份試算表的商品目錄資料,而該商品目錄每 2 小時更新一次,此時即可使用 Import 函式來讀取最新資料。
使用匯入或上傳到雲端硬碟功能來擷取 Excel 中的資料
如果所需資料有很多是位於 Excel 檔案中或其他支援的檔案類型,此時可以使用「檔案」「匯入」來匯入資料,不要直接使用複製及貼上功能。在擷取大量資料時,這個方法會比較可靠且快速,而且也可以盡可能保留其他檔案類型的功能。
在輸入對話方塊中,你可以選擇使用匯入檔案的方式,來取代工作表中的資料或將資料附加至工作表。
- 依序按一下「檔案」「匯入」。
- 依序前往「上傳」「選取裝置中的檔案」。
- 選取所需檔案。
- 在「匯入位置」中選取所需選項。
- 在「分隔符類型」中選取所需分隔符。
- 按一下「匯入資料」。
你也可以使用 Google 雲端硬碟上傳 Excel 檔案。
- 開啟 Google 雲端硬碟。
- 依序按一下「新增」「檔案上傳」。
- 選取所需 Excel 檔案。
- 按一下「上傳」。
使用插入圖片功能擷取大型圖片
重要事項:內含圖片的儲存格不得包含文字。
你可以使用「插入圖片」來擷取大型圖片,不要使用複製及貼上。
- 如要在 Google 試算表中插入圖片,請按一下目標儲存格。
- 依序按一下「插入」「圖片」。
- 選取所需選項:
- 將圖片插入儲存格內
- 在儲存格上方插入圖片
- 選取所需圖片或擷取螢幕截圖。
- 按一下「開啟」或「選取」。
使用複製功能將大量資料從某 Google 試算表轉移到其他試算表
如要擷取位於其他 Google 試算表中的大量靜態資料 (不會變動的資料),你可以複製試算表。
- 依序按一下位於底部工作表名稱旁邊的「向下箭頭」圖示 「複製到」。
- 選取所需選項:
- 如要新建一份含有該資料副本的試算表,請按一下「新試算表」。
- 如要選取其他試算表以貼上你複製的資料,請按一下「現有試算表」。
使用 Google Apps Script 建立自己的資料擷取函式
你可以使用 Google Apps Script 自行建立函式,獲得更有彈性的資料擷取方法。
搭配慣用的程式設計語言來使用 Google Sheets API
如果開發人員或使用者想要使用慣用的程式設計語言,以更複雜的邏輯來讀寫 Google 試算表資料,則可以使用 Google Sheets API。
使用連結試算表擷取位於 BigQuery 中的資料
如果資料位於 BigQuery 中,請使用連結試算表將資料擷取至 Google 試算表。
將 Google 表單資料匯入 Google 試算表
若連結 Google 表單和 Google 試算表,還可自動產生會更新表單回覆資料的試算表,讓你輕鬆地將表單中的資料擷取到試算表,提供順暢無阻的使用體驗。請參閱這篇文章,進一步瞭解如何連結 Google 表單與試算表。