2024-10-17

閱讀 : 分鐘

0  則留言

不懂將 Excel 變 AI 知識庫?n8n RAG AI Agent 讓你職場逆襲,危機就在眼前!

By 追日Gucci

2024-10-17


☕️我的文章對你有所幫助嗎?那麼考慮請我喝杯咖啡吧!☕️





N8n RAG AI Agent 升級版:支援 Excel 與 Google 試算表資料導入資料庫

在數位化時代,資料的管理與整合變得至關重要。Excel 和 Google 試算表作為常見的資料儲存工具,其資料的結構化特性使其在導入資料庫時面臨獨特的挑戰。本影片將帶領大家瞭解如何利用 N8n RAG AI Agent 的升級功能,將這些試算表資料順利導入資料庫,從而提升資料管理的效率與精確性。

前言:為什麼需要將 Excel 與 Google 試算表資料導入資料庫?

在實際應用中,我們經常需要將 Excel 或 Google 試算表中的資料整合到資料庫中,以便進行分析或查詢。例如,客戶問答資料可能儲存在 Excel 中,透過 AI 模型建立知識庫,方便客服人員快速查找答案。同樣地,產品資訊可能儲存在 Google 試算表中,並導入電商平臺的資料庫,方便顧客線上瀏覽和購買。然而,Excel 和 Google 試算表的資料結構與資料庫並不相同,因此需要使用工具和方法將其轉換成資料庫可接受的格式。

本影片將介紹如何使用 N8n 這個自動化工具,將 Excel 和 Google 試算表中的資料轉換成 JSON 格式,並導入資料庫。透過這種方法,我們可以輕鬆整合不同來源的資料,並利用資料庫的功能進行分析和應用。

AI 學校課程截圖
AI 學校課程截圖,展示了與 AI 自動化相關的課程,包括 Maker + Airtable、N8n 和 Flowise 等。

N8n RAG AI Agent 的升級與功能

在之前的影片中,我們已經介紹過 RAG AI Agent 如何處理 PDF 檔案,並將其內容導入資料庫。這次的升級版本則進一步支援 Excel 和 Google 試算表檔案。這意味著我們可以將更多不同類型的資料導入資料庫,並透過 RAG AI Agent 進行分析和應用。

檔案類型判斷與轉換

首先,我們需要判斷檔案的類型,並將其轉換成適合處理的格式。在 N8n 中,我們可以使用「Check File Type」節點來判斷檔案類型。如果檔案是 Google 文件、Google 簡報或 Google 試算表,我們可以將其轉換成文字檔、PDF 檔案或 Excel 檔案。以下列出一些常見的檔案類型轉換:

  • Google 文件:轉換成文字檔
  • Google 簡報:轉換成 PDF 檔案
  • Google 試算表:轉換成 Excel 檔案

為什麼要將 Google 試算表轉換成 Excel 檔案呢?因為 N8n 的「Extract from Excel」節點可以處理 Excel 檔案,並將其資料提取出來。而 Excel 檔案的格式相對比較標準,也更容易被其他工具處理。

此外,由於我們使用中文,因此需要在「Extract from Text File」節點中設定「File Encoding」為 UTF-8,才能確保中文可以被正確讀取。

Google File Conversion 設定
Google File Conversion 設定,顯示瞭如何將 Google 試算表轉換成 Excel 檔案。

Excel 資料處理與轉換成 JSON 格式

當我們將 Excel 檔案轉換成 Excel 格式後,就可以使用「Extract from Excel」節點來提取資料。這個節點可以讓我們設定是否提取標題列,並將資料提取到一個變數中。在這個例子中,我們將資料提取到「data」變數中。

檔案類型資訊
檔案類型資訊,顯示了 Excel 檔案的 MIME 類型。

然而,Excel 資料的結構與資料庫的結構並不相同。Excel 資料是以表格的形式儲存,而資料庫通常需要將資料儲存成 JSON 或其他格式。因此,我們需要將 Excel 資料轉換成 JSON 格式。首先,我們使用「Aggregate」節點將 Excel 的每一行資料整合到一個陣列中。陣列就像一個大抽屜,裡麪包含了許多小抽屜,每個小抽屜都儲存著一行資料。

Aggregate 節點
Aggregate 節點,將 Excel 的每一行資料整合到一個陣列中。

接著,我們使用「Convert to JSON」節點將陣列資料轉換成 JSON 格式。JSON 是一種輕量級的資料交換格式,它可以將資料儲存成鍵值對的形式。在這個例子中,我們將 Excel 的每一列資料轉換成一個 JSON 物件,並使用逗號作為分隔符號。

資料導入資料庫與 Data Loader Node

最後,我們可以使用「Insert into Supabase」節點將 JSON 格式的資料導入資料庫。在導入資料庫之前,我們需要使用「Data Loader」節點來設定資料的來源和目標。在這個例子中,我們將資料儲存在「data」變數中,並將其導入 Supabase 資料庫。

Data Loader 節點
Data Loader 節點,設定資料的來源和目標。

需要注意的是,在這個升級版本中,我們新增了兩個分支,分別處理 Excel 和文字檔資料。這意味著我們可以同時處理多種檔案類型,並將其資料導入資料庫。此外,我們還可以使用「Move to Processed Folder」節點將已處理的檔案移到指定的資料夾中,方便管理。

測試工作流程與驗證資料

完成工作流程的設定後,我們可以使用「Test Workflow」功能來測試工作流程是否正常運作。在測試過程中,我們可以觀察每個節點的輸出結果,並確認資料是否被正確處理。例如,我們可以查看「Extract from Excel」節點的輸出結果,確認 Excel 資料是否被正確提取。我們也可以查看「Convert to JSON」節點的輸出結果,確認 Excel 資料是否被正確轉換成 JSON 格式。最後,我們可以查看資料庫中的資料,確認資料是否被正確導入。

Test Workflow
Test Workflow,測試工作流程是否正常運作。

結語:Excel 與 Google 試算表資料導入的應用與價值

在本影片中,我們學習瞭如何利用 N8n RAG AI Agent 將 Excel 和 Google 試算表的資料導入資料庫,並建立一個能夠回答使用者問題的知識庫。這項技術可應用於多種場景,例如:建立公司內部知識庫、提供線上客服、自動化資料分析等。掌握這項技能,無疑能大幅提升工作效率和生活品質。

如果您也在使用 AI 自動化工具,歡迎在下方留言分享您的經驗。若您希望進一步提升 AI 技能,可參考影片中提供的相關資源。最後,別忘了點讚、訂閱並開啟小鈴鐺,以免錯過最新內容。我們下部影片再見!

AI 學校社羣截圖
AI 學校社羣截圖,顯示了社羣成員的互動和討論。

👉 感覺意猶未盡嗎?你還可以觀看 Youtube 的影片教學:


🤖 加入我的 AI 實作社群 ⟪AI 效率革命聯盟

台灣最高品質的 AI 社群

SkoolBannerYouTubeThumbnail1 squashed

如果你是 數位創作者、一人公司、知識工作者,

想槓桿AI為自己賦能,善用n8n、Flowise、Vibe Coding、Airtable/Supabase 打造「自己會跑的系統」,

我在 Skool 社群 ⟪AI 效率革命聯盟⟫把所有專案與模板全部公開給你。你可以拿到:

✅ 70+ AI 自動化模板與專案

✅ 5 大核心主題課程

✅ 持續更新的進階實戰課程

✅ 不定期直播 AMA / Live Build / Coffee Chat

方案:

🟡 Standard — $99 / month(循序解鎖,不會被資訊淹沒)

🥇 Premium — $1188 / year(一次解鎖所有課程與模板)

👉 加入社群/了解詳情:https://www.guccidgi.com/join-ai-skool-blog

我曾在世界百大美商半導體擔任大數據工程師,現在把同樣的系統化思維帶進一人公司與創作者生活。

一年後,你也可以回頭說:「研究股票、做內容、跑營運——現在都是 AI 在幫我做。」

Loading

關於作者

我投資美股,主要方式為超長期價值投資持有股息成長型企業,
並搭配簡易選擇權以合理價之下的價格購入,且將股票出租,每月創造現金流,讓等待的時間也能額外創造被動收入並加速雪球效應產生的速度。
現金流就像我種樹, 只吃果實,也只取我夠吃的果實,而樹枝仍會持續茁壯。

延伸閱讀:

發佈留言

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}