跳到主要內容
CHOOSE THE RIGHT TOOL

分析資料

Excel、CSV、報表、儀表板
先判斷這件事該怎麼做,再看有哪些選項。

簡單的,你可以自己做。複雜的,至少先知道該找什麼人、問什麼問題。

36 個查證過的選項 · 其中 14 個不必寫程式就能用
更多篩選:門檻、類型、特性
使用門檻
類型
再篩
這頁怎麼讀:先點上面「我要做什麼」。你會先看到這一類問題真正該先判斷什麼、 接著是幾個該問自己的問題,然後才是選項比較與具體工具。 每張卡一眼四件事——要不要錢、能不能商用、資料會不會被拿去訓練、還活著嗎。 官方沒寫清楚的一律寫「官方資料不足」,不猜、不填、不替廠商美化。 這裡沒有排行榜,也沒有「最好的工具」。 技術門檻我們會直接標示:可以自己用的,告訴你怎麼開始;需要工程能力的,也直接說。 不確定手上這件事屬於哪一類,先看 這是哪一類問題; 動手前想避開共同的坑,看 選之前先知道這幾件事。
先判斷這件事

分析資料Excel、CSV、報表、儀表板

AI 很會整理格式,但口徑要人顧——同一個「業績」欄位它可能算了未稅而你要含稅。另一個常見的浪費是資料量明明不大卻上重型工具:幾百 MB 的 CSV 用 DuckDB 在自己電腦上跑就好,不需要架資料庫也不需要上雲。要做給別人看的儀表板才需要 BI 工具,那時要注意授權(開源 BI 多半是 AGPL)。

先縮小範圍

回答 1 題就好。每一題都會直接改變下面顯示哪些選項,不會問你用不到的事。

1這是一次性的分析,還是要一直更新的報表?

還有這幾題要自己回答

  1. 資料量多大?幾百 MB 用本機工具就好,不必架資料庫。
  2. 數字的口徑誰定義、誰核對?AI 很會整理格式,但不會替你定義業績怎麼算。
  3. 結果要給誰看?只有自己看和要做共用儀表板,選的東西差很多。
  4. 表格裡有沒有客戶名單或個資?上傳前先確認。

這幾題沒有標準答案,但答不出來就代表還不到選工具的時候。

要天氣資料:Open-Meteo 還是氣象署

兩個都免費,但一個免金鑰、一個要申請;一個能直接從網頁打、一個不行;商用的答案也完全不同。

Open-Meteo氣象資料開放平臺(氣象署)
要不要金鑰不用,2026-09-19 實測不帶任何東西直接回 200要,不帶授權碼回 401「Authorization key is not correct」
前端能不能直接打可以⚠️ 不行,授權碼寫進網頁等於公開,要繞一層後端
資料授權CC BY 4.0官方資料不足,目前無法確認(條款頁需 JS)
商用⚠️ 要付費方案;有廣告或收費的網站就算商業官方資料不足,目前無法確認
免費額度每天 10,000、每小時 5,000、每分鐘 600 次官方頁程式讀不到,未確認
台灣本地觀測沒有,是全球模型的預報有,官方觀測站、潮汐、地震、颱風都在這裡

怎麼選個人專案、非營利、只要預報:Open-Meteo,不用註冊、瀏覽器直接打。要官方觀測值、潮汐、或做給台灣使用者的正式工具:氣象署,但你得多做一層後端把授權碼藏起來。本站 13 支作品用前者、5 支用後者,選的理由就是「要不要官方觀測」與「有沒有後端」這兩題。

要各國行政區界:三個來源,一個不能商用

世界地圖要畫縣市層級的顏色,三個來源都免費下載得到。差別在授權,不在資料好不好——最常被拿來用的那一個剛好是不能商用的。

Natural EarthgeoBoundariesGADM
最適合世界地圖底圖、簡報、視覺化要可商用的省縣層級邊界學術研究與論文插圖
細到哪一層國界與主要行政區(1:10m 最細)各國 ADM1/ADM2 等層級最細,部分國家到第 3、4 級
商用可以(公眾領域)可以,但必須標示出處⚠️ 不可以,也不得再散布
要不要標示出處官方明說不需要是授權條件,漏標等於沒授權不適用(本來就不能商用)
怎麼拿下載 shapefile/GeoJSONAPI 直接回 GeoJSON下載檔案
要注意比例尺粗,放大到縣市會不夠細各國的 ADM 層級定義不同官方授權頁一句話就寫死了:non-commercial

怎麼選做給別人用、或有任何商業成分:geoBoundaries,記得把出處寫進頁面。只是要一張世界地圖底圖:Natural Earth 最省事,連標示都不用。GADM 只留給學術與個人研究——它的資料最細,但授權頁明寫不可商用也不得再散布,拿它做產品底圖是這個領域最常見的授權事故。

找方法裡處理這件事的方法

這一頁只回答「該用什麼」。怎麼做——步驟、Prompt、檢核表、示範情境——在找方法:

稜線做出來的樣子

不是廠商案例,是本站自己用這一類工具做出來、現在就能打開的作品。

第四步 · 才挑品牌

認出類型、比過同類之後,下面才是具體選項。每張卡一眼四件事—— 要不要錢、能不能商用、資料會不會被拿去訓練、還活著嗎。

你現在就能用

不必架伺服器,也不用先學程式

可以直接登入、安裝,或照著教學開始。

Claude

AI 服務

通用型 AI 助理,擅長讀長文件、寫作與分析;商用方案有獨立的資料政策。

💰 Freemium⚖️ 可商用:官方條款讓與產出權利🔒 商用產品預設不用於訓練📌 活躍(Anthropic 官方營運)

不適合需要完全離線的場合、需要每次輸出完全一致的流程、精準數值計算

看完整判斷
最適合
長文件閱讀與比較、寫作、改寫與整理、需要明確資料政策才敢導入的公司場景
適合誰
主管、顧問、PM、行政
使用門檻
直接使用技術等級 Lv.0
費用細節
有免費版與付費個人方案,另有 Team/Enterprise 商用方案。
商用條款
官方原文:「Subject to your compliance with our Terms, we assign to you all of our right, title, and interest—if any—in Outputs.」注意「if any」這三個字——它讓與的是它可能有的權利,不保證產出本身一定有著作權。2026-09-18 讀官方消費者條款。
資料政策
官方原文:「By default, we will not use your inputs or outputs from our commercial products to train our models.」但按了讚/倒讚等回饋按鈕,該對話可能被用於訓練;管理員可關閉評分功能。消費者版政策不同。
放在哪裡跑
SaaS
怎麼接
公開 API
還活著嗎
維護中活躍(Anthropic 官方營運)
複查頻率
每 90 天下次複查 2026-12-08自動確認網址存在:2026-09-18
你需要注意
  • 可能產生看似合理但錯誤的內容,重要數字與出處要自己核對
  • 消費者版與商用版資料政策不同,用公司信箱註冊不等於企業版
  • 無法本機部署

Gemini

AI 服務

Google 的通用型 AI 助理,與 Google 帳號和 Workspace 整合。

💰 Freemium⚖️ ⚠️ 依 Google 主服務條款🔒 ⚠️ 個人帳號:部分對話由人工審閱,最長保留三年📌 活躍(Google 官方營運)

不適合高度機密資料(個人帳號有人工審閱機制)、需要離線或本機部署

看完整判斷
最適合
已在使用 Google 生態系的個人與團隊、一般文書、摘要、翻譯
適合誰
行政、業務、老師、行銷
使用門檻
直接使用技術等級 Lv.0
費用細節
有免費版與付費訂閱。
商用條款
2026-09-18 實查:Google 的「生成式 AI 附加條款」頁面開頭現在明寫「Generative AI Additional Terms of Service no longer apply, unless you're a business partner with a signed agreement that references these terms」,最後修訂日停在 2023-08-09。也就是說舊的那份附加條款已經不適用,要看的是主服務條款。
資料政策
Google 官方說明:一部分對話會由人工審閱者(含委任服務供應商)檢視以改善模型,這些對話「最長保留三年」且與帳號分離;關閉「保留活動記錄」後暫時性對話留 72 小時。官方也明說即使關閉該設定,仍會為回應與防濫用而使用對話,包含人工審閱。工作/學校帳號適用不同條款。
放在哪裡跑
SaaS
怎麼接
公開 API
還活著嗎
維護中活躍(Google 官方營運)
複查頻率
每 90 天下次複查 2026-12-08自動確認網址存在:2026-09-18
你需要注意
  • ⚠️ 個人帳號有人工審閱且最長留三年,敏感資料不要貼
  • 關閉活動記錄不等於完全不被人看到
  • 工作/學校帳號條款不同要另查

Microsoft Copilot(企業版)

AI 服務

整合在 Word、Excel、Outlook、Teams 裡的 AI 助理,依你在公司既有的檔案權限回答。

💰 Enterprise⚖️ 可商用🔒 不用於訓練基礎模型📌 活躍(Microsoft 官方營運)

不適合個人使用者(授權以組織為單位)、沒有整理過權限的公司、需要完全離線

看完整判斷
最適合
已是 Microsoft 365 企業客戶的組織、在 Office 檔案、信件與會議之間工作、需要企業級資料保護承諾
適合誰
主管、行政、PM、HR
使用門檻
簡單設定技術等級 Lv.1
費用細節
企業授權,依席次計費。
商用條款
微軟另提供 Copilot 著作權承諾:符合其內建防護與內容過濾的使用情境下,若第三方以著作權侵權為由對商業客戶提告,微軟表示將為客戶辯護並負擔判賠或和解金額。
資料政策
微軟官方文件原文:「Prompts, responses, and data accessed through Microsoft Graph aren't used to train foundation LLMs, including those used by Microsoft Copilot.」互動紀錄加密儲存並依組織的 M365 合約處理,管理員可用 Purview 設保留政策。
放在哪裡跑
SaaS
還活著嗎
維護中活躍(Microsoft 官方營運)
複查頻率
每 90 天下次複查 2026-12-08自動確認網址存在:2026-09-10
你需要注意
  • ⚠️ 只呈現使用者原本就有權限看到的內容——公司權限設錯,它會把問題放大
  • 產出不保證正確,送出前要人看過
  • 功能受組織的連線體驗隱私設定影響

政府資料開放平臺(data.gov.tw)

外部資源

台灣政府各機關的開放資料集入口,可免費取用並用於商業產品,但**必須標示出處**。

💰 Free⚖️ 可商用(但必須標示出處)🔒 訓練政策未查證📌 活躍(數位發展部營運)

不適合需要即時或高頻更新資料的服務(更新頻率依機關而異)、需要保證資料正確性的關鍵應用

看完整判斷
最適合
需要官方統計、地理、交通、環境資料的應用、要做給台灣使用者的工具或研究、商業產品需要合法可用的資料來源
適合誰
研發、PM、數據分析、公務員
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
免授權金。
商用條款
政府資料開放授權條款第1版:授權「不限目的、時間及地域、非專屬、不可撤回、免授權金進行利用」,明確包含開發衍生產品或服務。⚠️ 但使用者有法律義務以顯名方式標示提供機關;**未標示者「視為自始未取得開放資料之授權」**。授權不包括專利權與商標權。
資料政策
公開資料,無個資疑慮;但機關可能因情事變更或有侵害第三人權利之虞而停止提供。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
政府資料開放授權條款第1版
還活著嗎
維護中活躍(數位發展部營運)
複查頻率
每 180 天下次複查 2027-03-08自動確認網址存在:2026-09-10
你需要注意
  • ⚠️ 沒有標示出處等於沒有取得授權,這是法律義務不是禮貌
  • 資料提供機關不負任何賠償或補償之責
  • 各資料集更新頻率與品質差異很大
  • 機關可隨時停止提供某資料集

ChatGPT

AI 服務

最多人使用的通用型 AI 助理,可對話、寫作、讀檔案、產圖,也有手機與桌面版。

💰 Freemium⚖️ 可商用:官方條款讓與產出權利🔒 訓練政策未查證📌 活躍(OpenAI 官方營運)

不適合⚠️ 未經確認就貼公司機密或個資(資料政策見下)、需要離線或完全不出公司的場合、需要每次輸出完全一致的流程

看完整判斷
最適合
第一次用 AI 的人(入門阻力最低)、日常文書、摘要、翻譯、發想、想先試看看 AI 能幫上什麼忙
適合誰
行政、業務、老師、行銷、主管
使用門檻
直接使用技術等級 Lv.0
費用細節
有免費版與多種付費方案(個人、團隊、企業)。本站尚未能從可存取的官方頁面取得逐項價格,請以官方定價頁為準。
商用條款
官方原文:「you (a) retain your ownership rights in Input and (b) own the Output. We hereby assign to you all our right, title, and interest, if any, in and to Output.」但同一節也寫明產出不保證唯一:「output may not be unique and other users may receive similar output」,而且這個讓與不及於其他使用者的產出。2026-09-18 讀官方使用條款。
資料政策
⚠️ 本站多次嘗試讀取 OpenAI 官方的消費者隱私與資料控制頁面皆被擋(HTTP 403),因此**無法以官方 primary source 確認 ChatGPT 消費者版是否預設用於訓練、以及關閉方式**。已可確認的只有 API:官方文件明載送進 API 的資料預設不用於訓練。把公司資料貼進 ChatGPT 之前,請自行到官方設定與隱私中心確認你那個方案的條款。
放在哪裡跑
SaaS
怎麼接
公開 API
還活著嗎
維護中活躍(OpenAI 官方營運)
複查頻率
每 90 天下次複查 2026-12-09自動確認網址存在:2026-09-18
你需要注意
  • ⚠️ 消費者版的訓練資料政策本站未能查證,敏感資料請先自行確認
  • 可能產生看似合理但錯誤的內容,重要數字與出處要自己核對
  • 個人版與企業版條款不同,用公司信箱註冊不等於企業版

iNaturalist

外部資源

公民科學的物種觀測平台,網站與 App 任何人都能用,API 免金鑰讀取。本站物種圖鑑的照片候選與台灣觀測數來源。

💰 Free⚖️ ⚠️ 逐張照片看授權🔒 訓練政策未查證📌 活躍(iNaturalist 非營利組織營運)

不適合整批拿照片去用(多數保留所有權利)、把 AI 建議當鑑定結果、需要官方名錄的正式用途

看完整判斷
最適合
拍到一個生物想知道是什麼、某地區有哪些物種被觀察過、要有照片的物種資料
適合誰
研發、老師、數據分析
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
API 免金鑰讀取(2026-09-19 實測回 200)。
商用條款
每筆觀察與每張照片各有 license_code 欄位。2026-09-19 抽一筆台灣研究級觀察:觀察本身 cc-by-nc,六張照片的 license_code 全部為空(保留所有權利)。照片授權跟觀察授權是分開的。官方條款頁與 API 使用建議頁被反爬蟲擋住,本站程式讀不到條文。
資料政策
讀取不用帳號;上傳觀察要帳號,照片會公開。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
依觀察與照片:多為 CC BY-NC,亦有保留所有權利
還活著嗎
維護中活躍(iNaturalist 非營利組織營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 台灣有兩個地點代號(7887 與 7888),選錯少一半資料
  • 照片授權逐張不同,非 CC 的一張都不能用
  • 官方速率限制條文程式讀不到,請自行開瀏覽器確認

Natural Earth

外部資源

全球國界、海岸線、河流、城市點位的向量與影像圖資,1:10m/1:50m/1:110m 三種比例尺,公眾領域。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(Tom Patterson、Nathaniel Vaughn Kelso 與社群維護)

不適合需要街道、門牌這類細節(比例尺最細只到 1:10m)、需要每天更新的即時邊界、要精確到鄉鎮以下的行政區

看完整判斷
最適合
做世界地圖、簡報地圖、資料視覺化底圖、要一份不必標示出處也能商用的乾淨圖資、檔案小、不想處理整顆 OSM 星球檔
適合誰
研發、行銷、老師、數據分析
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
免費下載,不用帳號。
商用條款
官方使用條款原文:「All versions of Natural Earth raster + vector map data found on this website are in the public domain.」並明寫「No permission is needed to use Natural Earth. Crediting the authors is unnecessary.」其中超過 20 種語言的名稱資料來自 CC0 的 Wikidata。2026-09-19 讀。
資料政策
靜態檔案下載,沒有帳號也沒有追蹤。
放在哪裡跑
Self-hosted
授權
Public domain
還活著嗎
維護中活躍(Tom Patterson、Nathaniel Vaughn Kelso 與社群維護)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • 比例尺是給世界地圖用的,放大到縣市層級會不夠細
  • 官方明說不保證正確性,爭議邊界要自己判斷
  • 更新頻率低,政治邊界變動不會馬上反映

GADM

外部資源

全球行政區界資料庫,層級比多數來源細(到第 3、4 級),但**只授權學術與非商業使用**。

💰 Free⚖️ ⚠️ 不可商用,也不得再散布🔒 訓練政策未查證📌 活躍(GADM 專案維護)

不適合⚠️ 任何商業用途(官方明文禁止,要先取得許可)、⚠️ 再散布資料(同樣被禁止)、做成公開產品的底圖

看完整判斷
最適合
學術研究與論文插圖、需要很細的行政層級做分析、非商業的個人專案
適合誰
研發、數據分析、老師
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
學術與非商業免費。
商用條款
官方授權頁原文:「The data are freely available for academic use and other non-commercial use. Redistribution or commercial use is not allowed without prior permission.」允許的是把用它做的地圖放進學術論文插圖。2026-09-19 讀。
資料政策
公開資料,下載不用帳號。
放在哪裡跑
Self-hosted
授權
非商業授權(GADM 自訂)
還活著嗎
維護中活躍(GADM 專案維護)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 最常見的誤用:拿它做商業產品的底圖——授權明文禁止
  • 資料更新慢,部分國家的邊界版本偏舊
  • 要可商用的替代品請看 geoBoundaries 與 Natural Earth

World Bank 開放資料

外部資源

世界銀行的各國發展指標:GDP、人口、教育、能源、貧窮等上千個指標,網站可下載、也有免金鑰 API。

💰 Free⚖️ 可商用(須標示出處)🔒 訓練政策未查證📌 活躍(世界銀行營運)

不適合⚠️ 台灣的資料(世界銀行不收台灣,查 TW 會回空)、需要月或季的即時數字、以為每個國家每年都有值(缺值很多)

看完整判斷
最適合
跨國比較的統計圖表、要一份有年份序列的官方經濟指標、報告與簡報要引用得起的來源
適合誰
研發、數據分析、PM、顧問
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
免費、免金鑰;2026-09-19 實測 API 回 200。
商用條款
官方授權頁原文:「The World Bank Group makes data publicly available according to open data standards and licenses datasets under the Creative Commons Attribution 4.0 International license (CC-BY 4.0).」⚠️ 同頁也說「Many datasets are available under other licenses. They are labeled accordingly」——特定資料集要看它自己標的授權。2026-09-19 讀。
資料政策
公開資料,免帳號。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
CC BY 4.0(多數資料集)
還活著嗎
維護中活躍(世界銀行營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 沒有台灣:2026-09-19 實測查 TW 的 GDP 回空陣列
  • 缺值很多,畫圖前要先看樣本數
  • 部分資料集另有授權,不能整批當 CC BY

Our World in Data

外部資源

把各國長期統計整理成可下載圖表的研究網站:人口、能源、健康、氣候、教育,每張圖都附 CSV 與來源。

💰 Free⚖️ 可商用(須標示出處;第三方內容除外)🔒 訓練政策未查證📌 活躍(Global Change Data Lab 營運)

不適合⚠️ 把它當原始來源(它是二手整理,引用要往上游追)、需要最新一期的月度數字、以為整站都能自由使用(第三方圖表有各自條款)

看完整判斷
最適合
要一張能直接用的跨國長期趨勢圖、找資料的第一站:先看它引了誰,再往上游追、教學與簡報
適合誰
研發、數據分析、老師、行銷、顧問
使用門檻
簡單設定技術等級 Lv.1
費用細節
免費、免帳號,每張圖都能下載 CSV 或嵌入。
商用條款
官方 FAQ 原文:自家製作的資料「falls under our permissive CC BY license; you have permission to use, reproduce, and distribute it, provided that you cite us」。⚠️ 同頁明說站上部分圖表由第三方製作並適用對方條款(舉例是世界銀行的圖),要「always respect the license terms of third parties and cite them appropriately」。2026-09-19 讀。
資料政策
公開網站,免帳號。
放在哪裡跑
SaaS
授權
CC BY(自製內容)
還活著嗎
維護中活躍(Global Change Data Lab 營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 它是彙整者不是原始來源,正式引用要引上游
  • 第三方圖表適用對方授權,不能一律當 CC BY
  • 更新節奏依上游而定,不是即時

WHO 全球衛生觀測站(GHO)

外部資源

世界衛生組織的全球健康指標資料庫:疾病、醫療資源、死亡率、疫苗覆蓋等,有 OData 風格的免金鑰 API。

💰 Free⚖️ ⚠️ 非商業(CC BY-NC-SA 3.0 IGO)🔒 訓練政策未查證📌 活躍(世界衛生組織營運)

不適合⚠️ 商業產品(授權是非商業)、需要台灣的資料(WHO 的成員名單不含台灣)、即時疫情追蹤(更新有延遲)

看完整判斷
最適合
跨國健康指標比較、非商業的研究、教學與公共衛生分析、要一份國際組織背書的數字
適合誰
研發、數據分析、老師
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
免費、免金鑰;2026-09-19 實測 API 回 200。
商用條款
WHO 著作權政策頁原文:WHO 自行出版品採「CC BY-NC-SA 3.0 IGO」,使用不需另外申請許可,但同頁明訂兩條:「WHO publications cannot be used to promote or endorse products, services or any specific organization」與「WHO logo cannot be used without written authorization from WHO」。2026-09-19 讀。
資料政策
公開資料,免帳號。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
CC BY-NC-SA 3.0 IGO
還活著嗎
維護中活躍(世界衛生組織營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 非商業授權,且相同方式分享(ShareAlike)
  • 不可用來推薦或背書任何產品與組織
  • 沒有台灣的資料列

Catalogue of Life

外部資源

全球物種名錄的骨幹:把各分類群的權威名錄整合成一份階層式學名清單,是 GBIF 等平台的分類依據。

💰 Free⚖️ 可商用(須標示出處)🔒 訓練政策未查證📌 活躍(Catalogue of Life 與 ChecklistBank 團隊維護)

不適合查某個物種在哪裡出現(那是 GBIF 與 iNaturalist)、要中文俗名(覆蓋率低)、要照片

看完整判斷
最適合
確認一個學名是有效名還是異名、建立物種資料的分類骨架、跨資料庫對名字
適合誰
研發、數據分析、老師
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
免費、免金鑰;2026-09-19 實測 ChecklistBank API 回 200。
商用條款
ChecklistBank API 回傳的資料集中繼資料直接載明 `license: cc by`,版本 2026-09-11(2026-09-19 實測讀取)。⚠️ 官方網頁對自動化程式回 418,條文本身由 API 的中繼欄位確認,不是從網頁抄的。
資料政策
公開資料,免帳號。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
CC BY
還活著嗎
維護中活躍(Catalogue of Life 與 ChecklistBank 團隊維護)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 官方網站對程式回 418,查證只能走 API
  • 分類意見會改版,版本號要記下來
  • 俗名與中文名覆蓋率低

OurAirports

外部資源

全球機場、跑道、導航台與頻率的開放資料,一個 CSV 直接下載,公眾領域。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(David Megginson 與社群維護,資料放在 GitHub)

不適合即時航班動態(它是靜態基礎資料)、以為資料保證正確(官方明說不保證)、商業航空的正式作業用途

看完整判斷
最適合
旅遊或航班類應用要機場清單與座標、IATA/ICAO 代碼對照、不想處理授權問題的基礎資料
適合誰
研發、數據分析
使用門檻
簡單設定技術等級 Lv.1
費用細節
免費、免帳號;2026-09-19 實測機場 CSV 回 200、12,724,965 bytes。
商用條款
官方資料頁原文:「All data is released to the Public Domain, and comes with no guarantee of accuracy or fitness for use.」同頁明說歡迎但不要求標示出處:「We'd love you to give us credit … but you're not required to.」2026-09-19 讀。
資料政策
靜態 CSV,免帳號。
放在哪裡跑
Self-hosted
授權
Public domain
還活著嗎
維護中活躍(David Megginson 與社群維護,資料放在 GitHub)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 官方明說不保證正確性,關鍵用途要交叉驗證
  • 社群維護,小型機場資料可能過時
  • 檔案 12 MB 以上,前端直接載要先篩

Open Food Facts

外部資源

全球食品的協作資料庫:掃條碼查成分、營養標示、過敏原與加工程度,資料庫採 ODbL。

💰 Free⚖️ 可商用(ODbL,衍生資料庫須同授權)🔒 訓練政策未查證📌 活躍(Open Food Facts 非營利組織營運)

不適合醫療或營養診斷(資料由群眾填寫,品質不一)、台灣商品的完整覆蓋(以歐洲品項最齊)、不打算同授權釋出衍生資料庫的專案

看完整判斷
最適合
做飲食、健康、過敏原相關的應用、條碼查商品的基礎資料、營養與加工程度的分析
適合誰
研發、數據分析、老師
使用門檻
需要一些技術協助技術等級 Lv.2
費用細節
免費、免金鑰;2026-09-19 實測以條碼查詢回 200。
商用條款
官方使用條款原文:「The Open Food Facts database is available under the Open Database License. Individual contents of the database are available under the Database Contents License」;照片另有各自授權。ODbL 的重點是:你改作或建立在它之上的**資料庫**要以同樣授權釋出。2026-09-19 讀。
資料政策
公開資料,查詢免帳號;貢獻資料要帳號。
放在哪裡跑
SaaS、Self-hosted
怎麼接
公開 API
授權
ODbL(資料庫)/DbCL(內容)
還活著嗎
維護中活躍(Open Food Facts 非營利組織營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 群眾填寫,同一項商品的資料完整度差很多
  • 台灣商品覆蓋率遠低於歐洲
  • ODbL 的同授權義務對商業產品是實質限制

這個條件下,目前沒有可以自己直接用的選項。

需要工程或廠商協助 你不一定要自己操作,但該知道它在解什麼問題

這一區不是進階玩家專區。當事情變複雜時,這些內容幫你看懂選型, 也幫你知道該跟工程師或廠商確認哪些事。

DuckDB

專業任務工具

嵌在程式裡就能跑的分析型資料庫,可以直接用 SQL 查 CSV 與 Parquet 檔,不用架伺服器。

💰 Free⚖️ 可商用🔒 本機執行,資料不離開你的機器📌 活躍(DuckDB 基金會維護)

不適合多人同時寫入的交易型系統、完全不會 SQL 的使用者、需要即時串流處理

看完整判斷
最適合
幾百 MB 到幾 GB 的資料分析、不想為了分析架一整套資料庫、資料留在自己電腦上處理
適合誰
研發、數據分析、會計/財務
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
開源免費。
商用條款
MIT 授權,商用不需付費也不強制開源。
資料政策
嵌入式執行,資料不上傳。
放在哪裡跑
Self-hosted、On-prem、Edge官方說明可直接 `SELECT * FROM 'myfile.csv'`,並與 Python pandas、R dplyr 深度整合。
授權
MIT
還活著嗎
維護中活躍(DuckDB 基金會維護)
複查頻率
每 365 天下次複查 2027-09-09自動確認網址存在:2026-09-10
你需要注意
  • 要會 SQL
  • 不是給多人同時寫入的線上系統用的
  • 超大規模資料仍需要分散式方案

Metabase

專業任務工具

讓不會寫 SQL 的人也能查資料、做儀表板的 BI 工具,可自架。

💰 Freemium⚖️ ⚠️ 開源版是 AGPL🔒 自架不上傳,資料留在自己的伺服器📌 活躍(Metabase 官方維護)

不適合⚠️ 想把它嵌進自家產品賣人卻沒看清授權的情況、只有自己一個人分析(DuckDB 更輕)

看完整判斷
最適合
要做給同事看的共用儀表板、希望非技術同事能自助查數字、資料要留在自己伺服器
適合誰
數據分析、主管、PM、研發
使用門檻
需要工程能力技術等級 Lv.3
費用細節
開源版可自架免費;另有商業版本。
商用條款
官方說明:開源版採 AGPL 授權,另有「Metabase Commercial Software License」的商業版本。AGPL 對「把軟體當成服務提供給他人」有特別要求——要嵌進對外產品前務必讓法務看過。
資料政策
自行部署時資料不離開你的環境。
放在哪裡跑
Self-hosted、On-prem、SaaS
授權
AGPL(另有商業授權版)
還活著嗎
維護中活躍(Metabase 官方維護)
複查頻率
每 90 天下次複查 2026-12-08自動確認網址存在:2026-09-10
你需要注意
  • ⚠️ AGPL 授權,嵌入對外產品要先確認
  • 自架要有人維運
  • 複雜分析仍需要會 SQL 的人

StatsForecast

技術類型

時序預測的統計模型函式庫(AutoARIMA、AutoETS 等),官方宣稱比 Prophet 快 500 倍。

💰 Free⚖️ 可商用🔒 本機執行,資料不外傳📌 活躍(Nixtla 維護)

不適合結構性斷裂的情境(疫情、政策改變)、資料太短或太零散、把預測當成保證的用法

看完整判斷
最適合
銷量、庫存、流量預測、大量序列要同時預測的場合、不想動用深度學習的務實選擇
適合誰
數據分析、研發、營運
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源免費。
商用條款
Apache-2.0 授權。
資料政策
在你自己的環境執行。
放在哪裡跑
Self-hosted、On-prem官方數據:ARIMA 比 pmdarima 快 20 倍、ETS 比 statsmodels 快 4 倍、比 Prophet 快 500 倍;搭配 Ray 可在 30 分鐘處理 100 萬條序列。
授權
Apache-2.0
還活著嗎
維護中活躍(Nixtla 維護)
複查頻率
每 365 天下次複查 2027-09-09自動確認網址存在:2026-09-10
你需要注意
  • 要會 Python 與基本統計概念
  • 預測建立在「過去模式會延續」的假設上
  • 極端事件無法預測,要留人工判斷空間

Grafana

專業任務工具

最普及的監控與儀表板工具,可接各種資料源做即時視覺化與告警。

💰 Freemium⚖️ ⚠️ AGPL-3.0🔒 自架不上傳,資料留在自己的伺服器📌 活躍(Grafana Labs 官方維護)

不適合⚠️ 要嵌進對外商業產品又沒評估授權的情況、純粹做商業分析報表(BI 工具更合適)

看完整判斷
最適合
系統與業務指標的即時監控、告警與值班流程、要接多種資料源的儀表板
適合誰
資訊/資安、研發、營運
使用門檻
需要工程能力技術等級 Lv.3
費用細節
開源版自架免費;官方另有雲端與企業方案。
商用條款
官方 repo 說明現行採 AGPL-3.0(部分例外走 Apache-2.0,詳見其 LICENSING.md)。AGPL 有網路著作權傳染條款——把修改過的版本當成服務提供給他人,可能要一併公開原始碼。嵌入對外產品前請讓法務評估。
資料政策
自架時資料不離開你的環境。
放在哪裡跑
Self-hosted、On-prem、SaaS
授權
AGPL-3.0(部分例外 Apache-2.0)
還活著嗎
維護中活躍(Grafana Labs 官方維護)
複查頻率
每 90 天下次複查 2026-12-08自動確認網址存在:2026-09-10
你需要注意
  • ⚠️ AGPL-3.0,商業嵌入要先評估
  • 自架要有人維運
  • 儀表板做得多之後,維護成本比想像高

Prefect

專業任務工具

Python 的資料工作流編排工具:排程、重試、快取、事件觸發,把腳本升級成能上線的流程。

💰 Freemium⚖️ 可商用🔒 自架不上傳,資料留在自己的伺服器📌 活躍(Prefect 官方維護)

不適合不寫 Python 的團隊、單純兩個系統串接(Zapier 類更快)

看完整判斷
最適合
資料處理管線的排程與監控、已經有 Python 腳本要正式化的團隊、需要看得到執行歷史與失敗原因
適合誰
研發、數據分析
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源自架免費;官方另有 Prefect Cloud。
商用條款
Apache-2.0 授權。
資料政策
自架時資料不離開你的環境。
放在哪裡跑
Self-hosted、On-prem、SaaS
授權
Apache-2.0
還活著嗎
維護中活躍(Prefect 官方維護)
複查頻率
每 90 天下次複查 2026-12-08自動確認網址存在:2026-09-10
你需要注意
  • 要寫 Python
  • 自架要維運伺服器與資料庫
  • 版本之間 API 有過較大變動,升級要看遷移指南

Polars

專業任務工具

以 Rust 寫成的高效能資料處理引擎,官方說明串流模式下「有機會在筆電上處理 250GB 的資料集」。

💰 Free⚖️ 可商用🔒 本機執行,資料不外傳📌 活躍(Polars 官方維護)

不適合不寫程式的使用者、小資料(pandas 或試算表就夠)

看完整判斷
最適合
pandas 跑不動的大表格、資料量超過記憶體的批次處理、要求速度的資料清理管線
適合誰
數據分析、研發
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源免費。
商用條款
MIT 授權。
資料政策
在你自己的環境執行。
放在哪裡跑
Self-hosted、On-prem支援 Python、Rust、Node.js、R 與 SQL;採 Apache Arrow 欄式格式,具惰性求值與查詢最佳化。
授權
MIT
還活著嗎
維護中活躍(Polars 官方維護)
複查頻率
每 365 天下次複查 2027-09-09自動確認網址存在:2026-09-10
你需要注意
  • API 與 pandas 不同,既有程式要改寫
  • 生態系與教學資源少於 pandas
  • 要會寫程式

Apache Superset

專業任務工具

Apache 基金會的資料探索與視覺化平台,可用無程式介面或 SQL 編輯器建圖表與儀表板。

💰 Free⚖️ 可商用🔒 自架不上傳,資料留在自己的伺服器📌 活躍(Apache 軟體基金會)

不適合小團隊只要看幾張圖(Metabase 上手更快)、沒有維運人力的團隊

看完整判斷
最適合
要接多種資料庫的企業級 BI、需要權限角色與快取設定的部署、想避開 AGPL 的自架 BI 選擇
適合誰
數據分析、研發、主管
使用門檻
需要專業部署/開發技術等級 Lv.4
費用細節
開源免費自架。
商用條款
Apache-2.0 授權——**這是它相對 Metabase(AGPL)與 Grafana(AGPL)最實際的差別**。
資料政策
自架時資料不離開你的環境。
放在哪裡跑
Self-hosted、On-prem官方提供 Docker Compose、官方映像與 Helm Chart 部署方式。
授權
Apache-2.0
還活著嗎
維護中活躍(Apache 軟體基金會)
複查頻率
每 365 天下次複查 2027-09-09自動確認網址存在:2026-09-10
你需要注意
  • 安裝與維運比 Metabase 複雜
  • 初期設定與權限模型學習成本高
  • 要有人長期維護

OpenStreetMap(資料、圖磚、Nominatim、Overpass)

外部資源

全球開放地圖資料庫,附三種免費取用管道:圖磚、地址與座標查詢(Nominatim)、資料查詢(Overpass)。本站山脈與釣魚作品的座標與軌跡底層。

💰 Free⚖️ 可商用(須標示出處,衍生資料庫須同授權釋出)🔒 訓練政策未查證📌 活躍(OpenStreetMap 基金會與 FOSSGIS 營運)

不適合高流量或商業級的即時地理編碼(公用服務有嚴格限流)、自動完成搜尋(Nominatim 政策明文禁止)、需要保證可用性的服務(官方不保證)

看完整判斷
最適合
步道、山屋、登山口、店家這類地理資料、不想付地圖 API 費用的小專案、需要自己下載資料做離線處理
適合誰
研發、數據分析
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
資料與三個公用服務都免費,但各有使用政策(2026-09-19 讀):圖磚須標示出處、送出能識別 App 的 User-Agent、禁止預先批次抓圖磚;Nominatim 最多每秒 1 次請求、結果必須自行快取、禁止自動完成與系統性查詢;Overpass 主站建議每天少於 10,000 次查詢與 1 GB 資料,若是常態使用要再除以 100。
商用條款
資料授權 ODbL,官方頁原文:「You are free to copy, distribute, transmit and adapt our data, as long as you credit OpenStreetMap and its contributors」;改作或建立在其上的資料庫「may distribute the result only under the same license」。2026-09-19 讀。
資料政策
公開資料;但用官方公用服務時,你的使用者 IP 會直接打到 OSM 基金會的伺服器。
放在哪裡跑
SaaS、Self-hosted
怎麼接
公開 API
授權
ODbL 1.0(資料)
還活著嗎
維護中活躍(OpenStreetMap 基金會與 FOSSGIS 營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 公用服務跑在捐贈的伺服器上,不保證可用性,可能不通知就封鎖
  • Nominatim 同名道路會錯配到幾公里外,每一批都要做離群掃描
  • Overpass 有空位不代表查詢跑得完,逾時要換路不是重試
  • 資料是志工編的,缺漏與錯誤要自己驗

Open-Meteo

外部資源

免金鑰的天氣預報 API,回 JSON。本站 13 支作品的天氣來源,是全站用最多的一個。

💰 Freemium⚖️ ⚠️ 商用要付費方案🔒 訓練政策未查證📌 活躍(Open-Meteo 官方營運)

不適合⚠️ 商業用途(要付費方案)、需要台灣官方觀測值、每分鐘超過 600 次的高頻服務

看完整判斷
最適合
個人網站與非營利專案要天氣預報、不想申請帳號與金鑰、要多國多地點的預報
適合誰
研發、數據分析
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
非商業用途免費且免註冊(2026-09-19 實測不帶任何金鑰直接回 200):每天少於 10,000 次、每小時 5,000 次、每分鐘 600 次;商業用途或更多請求要訂閱付費方案。
商用條款
官方條款頁(2026-09-19 讀):免費 API 限非商業用途(私人網站、非營利、個人自動化、公開研究、教學);「If you plan to use our service for commercial purposes or require additional API calls, we kindly request you to consider subscribing to our API plans」。有廣告或收費的網站算商業。資料本身依 CC BY 4.0 提供。
資料政策
免註冊、不用帳號;請求內容只有座標與參數。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
CC BY 4.0(資料)
還活著嗎
維護中活躍(Open-Meteo 官方營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • 預報是全球模型算的,山區地形細節看不到;要台灣本地官方觀測還是得回氣象署
  • 免費額度是給非商業用的,有廣告或收費就算商業
  • 不同高度的溫度是兩件事,要先看它在講哪個高度

Open Topo Data

外部資源

查任一座標海拔的開源 API,公用端點免金鑰。本站 10 支山岳作品用它驗山峰座標、算爬升。

💰 Free⚖️ 商用權利未查證🔒 訓練政策未查證📌 活躍(ajnisbet 維護,GitHub)

不適合每天超過 1,000 次的批次查詢(要自架)、把單一資料集當作真值(不同解析度差很多)、沒逐資料集看授權就商用

看完整判斷
最適合
驗證一批座標的海拔對不對、算路線爬升與坡度、要自己挑高程資料集(歐洲 25 m、全球 30 m 等)
適合誰
研發、數據分析
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
公用 API(2026-09-19 讀官網並實測回 200):每次最多 100 個座標、每秒最多 1 次、每天最多 1,000 次;可用 Docker 自架跑自己的資料集。
商用條款
軟體本身 MIT(2026-09-19 由 GitHub API 讀取),但公用 API 的商用條款官網沒寫;而且每個高程資料集(EU-DEM、ASTER、SRTM、NED 等)各有自己的來源授權,官網逐一列出連結。要商用請逐資料集確認。
資料政策
公用端點免註冊;請求內容只有座標。
放在哪裡跑
SaaS、Self-hosted
怎麼接
公開 API
授權
MIT(軟體);資料集各自授權
還活著嗎
維護中活躍(ajnisbet 維護,GitHub)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 不同解析度的資料集不能共用同一套誤差門檻,同一座標可以差數百公尺
  • 刀刃地形與塔狀山頂會被網格抹平,低估是常態
  • 每天 1,000 次很快用完,批次要自架

氣象資料開放平臺(中央氣象署)

外部資源

台灣官方的天氣預報與觀測資料 API,要申請授權碼。本站山域與海邊作品的官方天氣來源。

💰 Free⚖️ 商用權利未查證🔒 訓練政策未查證📌 活躍(中央氣象署營運)

不適合直接從瀏覽器打(授權碼會外露)、不想註冊帳號的專案、需要全球資料

看完整判斷
最適合
要台灣本地的官方預報與觀測值、潮汐、地震、颱風這類只有官方有的資料、做給台灣使用者的工具
適合誰
研發、數據分析、公務員
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
免費,但要註冊取得授權碼:2026-09-19 實測不帶授權碼直接回 HTTP 401「Authorization key is not correct」。
商用條款
平臺的說明頁與條款頁需要 JavaScript 才能讀,本站用程式抓不到條文。同一份資料集在政府資料開放平臺的登錄(編號 9308「鄉鎮天氣預報」)license 欄位是代碼「1」,本站未能確認它對應哪一版條款。商用前請自行到 data.gov.tw 該資料集頁確認。2026-09-19 查。
資料政策
授權碼綁帳號;金鑰不能寫進前端網頁,要繞一層後端。
放在哪裡跑
SaaS
怎麼接
公開 API 登入方式 授權碼(Authorization 參數)
還活著嗎
維護中活躍(中央氣象署營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 授權碼寫進前端就等於公開,本站作品都繞 Worker 代理
  • 說明與條款頁需 JS,程式化查證做不到
  • 大量下載官方要求另外申請會員(data.gov.tw 登錄頁原文)

GBIF(全球生物多樣性資訊機構)

外部資源

全球物種出現紀錄的彙整庫,API 免金鑰。本站物種圖鑑的分布資料來源。

💰 Free⚖️ ⚠️ 逐資料集看授權(CC0/CC BY/CC BY-NC 三種)🔒 訓練政策未查證📌 活躍(GBIF 秘書處營運)

不適合整批當可商用(約 15% 是 CC BY-NC)、需要精確座標的應用(各資料集精度不一)、沒逐筆看授權就拿去做產品

看完整判斷
最適合
某個物種在哪裡被記錄過、台灣的物種名錄與分布、研究與教學用的生物資料
適合誰
研發、老師、數據分析
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
API 免金鑰(2026-09-19 實測回 200)。
商用條款
每筆紀錄帶 license 欄位。2026-09-19 用 API 對台灣的 26,369,616 筆紀錄做授權分布:CC BY 4.0 有 21,994,952 筆、CC BY-NC 4.0 有 4,098,558 筆、CC0 有 276,106 筆,約 15% 不能商用。官方的資料使用者條款頁被反爬蟲擋住,本站程式讀不到條文。
資料政策
公開資料。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
依資料集:CC0/CC BY 4.0/CC BY-NC 4.0
還活著嗎
維護中活躍(GBIF 秘書處營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 不能整批當可商用,要逐筆看 license
  • 資料是各機構上傳的彙整,座標精度與鑑定品質差異大
  • 條款頁需瀏覽器才能開,程式化查證做不到

MiniSearch

專業任務工具

純前端的全文搜尋程式庫:幾百到幾萬筆資料在瀏覽器裡建索引、模糊比對、前綴搜尋,不用後端。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(Luca Ongaro 維護;最近推送 2025-09)

你會在什麼情況下想到它站上有一份幾百筆的名錄(餐廳、步道、題目),使用者想打幾個字就找到,而你不想為了搜尋養一台伺服器。

怎麼用(最短路徑)

  1. `npm i minisearch`,或直接用 ESM CDN 引入。
  2. 宣告要索引的欄位(`fields`)與要回傳的欄位(`storeFields`),`addAll(rows)`。
  3. 中文一定要自訂 `tokenize`:把連續中文切成兩字一組(bigram),否則「牛肉麵」整句是一個詞,搜「牛肉」找不到。
  4. 查詢時開 `prefix: true` 與 `fuzzy: 0.2`,前者讓打一半就有結果,後者容錯一個字。
  5. 資料變動就整份重建,幾百筆不到半秒,不要試著增量維護。

真實案例:米其林指南的 433 家餐廳做站內搜尋433 筆、18 個文字欄位本站作者實作(最小落地,2026-09-19)

restaurants.json → MiniSearch(bigram tokenizer)→ 瀏覽器內查詢

為什麼在瀏覽器建索引,而不是把索引檔一起出貨?因為索引比資料還大。實測數字讓這個決定沒有懸念。

  • 建索引433 筆、18 個欄位,362.9 ms 建完。
  • 索引大小序列化後 489,079 bytes,原始 JSON 只有 364,552 bytes——出貨索引等於多載一份資料。
  • 查詢速度「牛肉麵」29 筆 7.63 ms、「鼎泰豐」1 筆 2.30 ms、「綠星」3 筆 0.28 ms。
  • 找不到的「ramen」0 筆——資料裡英文名沒有這個字,字面搜尋不會自己懂拉麵=ramen,同義詞要另外餵。

踩坑

  • 預設 tokenizer 對中文無效。它用空白與標點切詞,「蔡家牛肉麵」整個是一個 token,搜「牛肉麵」會用前綴比對勉強中,搜「肉麵」就沒了。bigram 切法是最省事的解。
  • 不要序列化索引再出貨。433 筆的索引就比資料大 34%,資料越多差距越大;在瀏覽器建只要零點幾秒。
  • `fuzzy` 開太大會把「台中」配到「台北」,0.2 是能容錯又不亂配的數字,要自己拿資料試。

什麼時候不要用它

  • 資料超過幾萬筆:索引記憶體與建索引時間都會讓手機吃不消,該上 DuckDB-wasm 或後端。
  • 只是要「篩選」不是「搜尋」:下拉選縣市、選類別,直接 `filter()` 就好,不需要索引。
  • 需要語意(「便宜的日本料理」):那是向量檢索或 LLM 的事。

要換的話

FlexSearch(更快但 API 較繞)、Fuse.js(純模糊比對、不建倒排索引,幾百筆以內夠用)、DuckDB-wasm(真的要 SQL 與大資料時)。

費用、授權、資料政策與維護狀態
最適合
靜態網站要站內搜尋,但沒有伺服器、幾百到幾萬筆的名錄、清單、題庫、要容錯(打錯一個字也找得到)
適合誰
研發
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源,免費。
商用條款
MIT(2026-09-19 由 GitHub API 讀取)。
資料政策
程式庫,跑在你自己的環境;本身不連外、不收資料。
放在哪裡跑
Self-hosted
授權
MIT
還活著嗎
維護中活躍(Luca Ongaro 維護;最近推送 2025-09)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 預設的斷詞把整句中文當一個詞,中文一定要自訂 tokenizer
  • 序列化後的索引可能比原始資料還大,別把索引出貨,在瀏覽器現場建
  • 只做字面比對,同義詞(拉麵/ramen)要自己餵

Turf.js

專業任務工具

瀏覽器與 Node 都能跑的地理計算程式庫:兩點距離、最近點、點在不在多邊形內、緩衝區,吃標準 GeoJSON。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(Turf 社群維護)

你會在什麼情況下想到它你有一批經緯度(山峰、店家、釣點),要回答「離我最近的是哪個」「有幾個在 10 公里內」,或懷疑其中有幾筆座標是錯的。

怎麼用(最短路徑)

  1. `npm i @turf/turf`(整包)或只裝 `@turf/distance`、`@turf/nearest-point` 這種單模組。
  2. 把座標包成 GeoJSON:`turf.point([lng, lat])`——經度在前,跟平常寫 lat,lng 相反。
  3. `nearestPoint`、`distance`、`booleanPointInPolygon`、`bboxPolygon` 四個函式就能做完大部分事。
  4. 離群掃描:不要用一個大框,改算「每個點到名單內最近鄰的距離」,異常大的才是錯。

真實案例:郊山漫遊的 100 座小百岳做座標體檢100 座、含標高與縣市本站作者實作(最小落地,2026-09-19)

xiao-baiyue.js → GeoJSON FeatureCollection → nearestPoint/distance/booleanPointInPolygon

為什麼離群掃描不能用「台灣本島邊界框」?因為框會把對的當成錯的。這次就抓到三筆假警報。

  • 最近點台北 101 最近的小百岳是南港山,2.37 km;10 km 內有 6 座。
  • 邊界框掃描用本島框(119.9–122.1,21.8–25.4)掃,3 座在框外:雲台山、太武山、蛇頭山——全是金門馬祖,座標沒錯,是框錯了。
  • 最近鄰掃描改算兩兩距離,最近的三對是 2,999 m、3,022 m、3,240 m,沒有異常近的重複點,也沒有異常遠的孤點。
  • 結論外島是資料現實不是錯誤;離群要用相對距離判,不用絕對框。

踩坑

  • 經緯度順序。GeoJSON 是 `[lng, lat]`,資料檔通常是 `lat, lng`,包錯順序所有距離都算得出來、而且全錯,不會報錯。
  • 邊界框會誤判外島。金門、馬祖、蘭嶼在任何本島框外,掃出來要先問「它是不是本來就在外面」。
  • `@turf/turf` 整包引入體積大,前端出貨要改成單模組引用。

什麼時候不要用它

  • 只是算兩點距離:Haversine 公式十行就寫完,不必裝套件。
  • 要路程或等時圈:那是路由引擎(OSRM、Valhalla)的事。
  • 資料量到十萬點以上:改用 PostGIS 或 DuckDB 的空間擴充。

要換的話

geolib(更輕、只做距離與方位)、Python 端的 shapely+geopandas(建置腳本階段做同樣的事,本站山岳作品多半在這一層做)。

費用、授權、資料政策與維護狀態
最適合
一批座標要做距離、最近鄰、範圍判斷、資料建置階段的離群掃描(哪個點跑到海裡)、地圖上要畫緩衝圈、算面積
適合誰
研發
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源,免費。
商用條款
MIT(2026-09-19 由 GitHub API 讀取)。
資料政策
程式庫,跑在你自己的環境;本身不連外、不收資料。
放在哪裡跑
Self-hosted
授權
MIT
還活著嗎
維護中活躍(Turf 社群維護)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 用本島邊界框做離群掃描,外島會全部被標成錯
  • 整包很大,正式出貨要只引用用到的模組
  • 距離是大圓距離,不是路程

PapaParse

專業任務工具

瀏覽器與 Node 的 CSV 解析器:處理引號、換行、BOM、串流大檔,幾十 MB 的政府開放資料一秒內解完。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(Matt Holt 與社群維護)

你會在什麼情況下想到它政府開放平臺給你一個幾十 MB 的 CSV,你想在建置腳本或瀏覽器裡直接讀,而不是先開 Excel 另存。

怎麼用(最短路徑)

  1. `npm i papaparse`;Node 端 `Papa.parse(text, { header: true, skipEmptyLines: true })`。
  2. 看 `result.errors`,空陣列才算解成功;`result.meta.fields` 是欄名。
  3. 檔案大於幾十 MB 改 `Papa.parse(stream, { step })` 一列一列處理,不要整份讀進記憶體。
  4. 抓下來的檔先看 Content-Type 以外的東西:政府平臺的 CSV 會標成 text/html,程式照標頭判斷會走錯分支。

真實案例:政府資料開放平臺全目錄 CSV 一次解完67,744,251 bytes、52,422 列、22 欄本站作者實作(最小落地,2026-09-19)

curl 全目錄匯出 → PapaParse(header 模式與串流模式各跑一次)

整份讀還是串流?67 MB 兩種都跑得動,差別在記憶體不在速度;決定的依據是它會跑在哪台機器。

  • 整份解析讀檔 322 ms、解析 861 ms,52,422 列 22 欄,0 個錯誤;第一欄名乾淨無 BOM 殘留(它自己處理掉了)。
  • 串流解析977 ms 跑完同樣 52,422 列,記憶體只留當下那一列。
  • 順手統計授權方式:政府資料開放授權條款第 1 版 52,380 筆、CC BY 4.0 16 筆、CC0 15 筆、CC BY-SA 8 筆、OFL 3 筆。
  • 目錄每天在變09-17 抓是 53,191 列,09-19 是 52,422 列——少了 769 個資料集。要重複跑的統計必須記日期。

踩坑

  • Content-Type 說謊。這份 CSV 的回應標頭是 text/html,內容是 CSV;程式若照標頭決定解析器會走錯路,要看內容開頭。
  • BOM 它會吃掉,但不是所有工具都會。同一份檔用別的解析器第一欄名可能多一個看不見的字元,篩不到。
  • 所有欄位都是字串:`'12' > '9'` 是 false,數值欄要自己 `Number()`。

什麼時候不要用它

  • 檔案是 .xlsx:用 SheetJS 或 exceljs。
  • 要做真正的分析(group by、join):把 CSV 丟進 DuckDB 或 Polars,不要在 JS 裡手寫聚合。
  • 只是十幾列的小設定檔:`split(',')` 就夠,不必裝套件。

要換的話

csv-parse(Node 端、串流原生)、DuckDB-wasm(要 SQL 時直接 `read_csv`)、Python 的 pandas/Polars(建置腳本階段)。

費用、授權、資料政策與維護狀態
最適合
開放資料平臺的 CSV 直接在前端或建置腳本讀、使用者上傳 CSV 要即時預覽、檔案太大不能一次讀進記憶體時用串流
適合誰
研發
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源,免費。
商用條款
MIT(2026-09-19 由 GitHub API 讀取)。
資料政策
程式庫,跑在你自己的環境;本身不連外、不收資料。
放在哪裡跑
Self-hosted
授權
MIT
還活著嗎
維護中活躍(Matt Holt 與社群維護)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • `header: true` 要求第一列是欄名,多列表頭的公文式 CSV 要先砍
  • 所有值都是字串,數字要自己轉
  • 串流模式在瀏覽器要用 File 物件,不是純字串

Drizzle ORM

專業任務工具

TypeScript 的輕量 ORM,直接支援 Cloudflare D1:用程式碼宣告資料表,查詢寫起來像 SQL 但有型別檢查。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(Drizzle Team 維護)

你會在什麼情況下想到它Worker 裡 `env.DB.prepare('SELECT ...').bind(...)` 的字串越寫越多,欄位改名要全文搜尋,沒有任何東西幫你檢查。

怎麼用(最短路徑)

  1. `npm i drizzle-orm`;用 `sqliteTable()` 宣告表與欄位,這份宣告就是 schema 的單一來源。
  2. Worker 裡 `const db = drizzle(c.env.DB)`,`db.select().from(t).where(eq(t.item, x)).orderBy(desc(t.day)).limit(5)`。
  3. 插入用 `db.insert(t).values([...]).returning({ id: t.id })`,D1 支援 returning。
  4. 彙總用 `sql`avg(${t.price})`` 樣板配 `groupBy`。
  5. 建表這次用 `wrangler d1 execute --local --file=schema.sql`;正式流程要走 drizzle-kit 遷移,本站還沒測。

真實案例:農漁產行情那種每日價格表:宣告、寫入、查詢、彙總1 張表、2 個索引、3 種查詢本站作者實作(最小落地,2026-09-19)

sqliteTable 宣告 → drizzle(env.DB) → wrangler dev --local 的 D1

為什麼 schema 用程式碼宣告,而不是只留 schema.sql?因為查詢時的欄位名會被型別系統檢查。打錯欄位名在編輯器就紅,不用等到線上回空陣列。

  • 寫入POST 三筆 → `insert().values().returning()` 回 3 個 id,HTTP 201。
  • 查詢`where(eq(item, '青江菜')).orderBy(desc(day)).limit(5)` 回 2 筆,依日期新到舊。
  • 彙總`select({ avg: sql`avg(price)`, n: sql`count(*)` }).groupBy(item)` 回每個品項的均價與筆數,青江菜 13.25。
  • 沒測的drizzle-kit 產遷移檔、`wrangler d1 migrations apply`——這次建表直接跑 SQL 檔,正式專案要補這段。

踩坑

  • 遷移是另一套工具。drizzle-orm 只管查詢,表結構變更要 drizzle-kit;兩個版本要對齊。
  • D1 額度照算。免費方案每天 500 萬列讀、10 萬列寫,`select *` 掃全表就是全表的列數,ORM 不會幫你加 WHERE。
  • 聚合函式要自己用 `sql` 樣板寫,型別是 unknown,要手動標。

什麼時候不要用它

  • 三個查詢的小 Worker:`env.DB.prepare()` 直接寫更短。
  • 團隊沒有 TypeScript:型別檢查是它一半的價值,純 JS 用只剩語法糖。
  • 資料庫不是 SQLite 系:D1 以外它也支援 Postgres/MySQL,但本站沒驗過。

要換的話

原生 D1 API(小專案)、Kysely(純查詢建構器、沒有 schema 宣告)、Prisma(功能多但在 Workers 上有 WASM 體積問題,見 Next.js+Prisma 那一列)。

費用、授權、資料政策與維護狀態
最適合
Workers+D1 的專案要一個 schema 單一來源、查詢想有型別提示又不想被 ORM 藏掉 SQL、同一份 schema 要在本機 SQLite 與 D1 共用
適合誰
研發
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
開源,免費。
商用條款
Apache-2.0(2026-09-19 由 GitHub API 讀取)。
資料政策
程式庫,跑在你自己的環境;本身不連外、不收資料。
放在哪裡跑
Self-hosted
授權
Apache-2.0
還活著嗎
維護中活躍(Drizzle Team 維護)
複查頻率
每 365 天下次複查 2027-09-19自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 本站只實測了查詢層;drizzle-kit 的遷移產生與套用沒測,那是另一套流程
  • D1 的每日列讀寫額度照算,ORM 不會幫你省
  • 聚合要用 `sql` 樣板,不是每個函式都包好了

geoBoundaries

外部資源

全球行政區界資料庫,涵蓋所有聯合國會員國的省、縣層級邊界,CC BY 4.0,API 直接回 GeoJSON。

💰 Free⚖️ 可商用(須標示出處)🔒 訓練政策未查證📌 活躍(William & Mary geoLab 維護)

不適合以為邊界代表官方立場(它明說是彙整不是政治表態)、需要村里級的細緻邊界、不願意標示出處的專案(標示是授權條件)

看完整判斷
最適合
要一份可商用的各國行政區界、按縣市、按省做資料著色地圖、程式化取用(API 回 GeoJSON)
適合誰
研發、數據分析、PM
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
免費、免帳號;API 實測直接回 GeoJSON(台灣 ADM1,2026-09-19)。
商用條款
官網原文:「geoBoundaries datasets are provided under the CC BY 4.0 license, which allows for most commmercial, noncommercial, and academic uses. Our license requires an acknowledgement in any products you produce which use this data.」2016 年起收錄約 100 萬條邊界、涵蓋 200 多個國家與地區。2026-09-19 讀。
資料政策
公開資料,API 不用帳號。
放在哪裡跑
SaaS、Self-hosted
怎麼接
公開 API
授權
CC BY 4.0
還活著嗎
維護中活躍(William & Mary geoLab 維護)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 標示出處是授權條件不是禮貌,漏標等於沒授權
  • 各國的行政層級定義不同,ADM1 在甲國是省、在乙國可能是州
  • 邊界來源逐國不同,精度不一致

GeoNames

外部資源

全球地名資料庫:2,500 萬個地名、1,200 萬個獨立地物,含座標、人口、行政層級與多語別名,CC BY 授權。

💰 Free⚖️ 可商用(須標示出處)🔒 訓練政策未查證📌 活躍(GeoNames 營運)

不適合門牌級的地址解析(那是地理編碼服務的事)、高頻商業查詢直接打公用 API(有限流)、不標示出處的專案

看完整判斷
最適合
地名搜尋與自動完成的本地資料來源、把地名對應到國家、行政區與時區、需要多語言地名對照
適合誰
研發、數據分析
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
資料庫免費下載;API 要免費帳號,demo 帳號有限流(2026-09-19 實測 demo 端點回 200 但內容極短)。
商用條款
官方 About 頁原文:「The GeoNames geographical database is available for download free of charge under a creative commons attribution license.」資料量同頁載明:逾 2,500 萬個地名、1,200 萬個獨立地物、480 萬個居住地、1,600 萬個別名。2026-09-19 讀。
資料政策
公開資料;用 API 要帳號,查詢內容會送到對方伺服器。
放在哪裡跑
SaaS、Self-hosted
怎麼接
公開 API 登入方式 免費帳號 username 參數
授權
CC BY
還活著嗎
維護中活躍(GeoNames 營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 公用 API 有每日限額,正式用途要下載資料庫自架
  • 地名品質逐國不同,小地方可能缺漏或重複
  • 同名地點很多,配對要加上國家與行政區條件

Overture Maps

外部資源

由 Meta、Microsoft、Amazon、TomTom 等組成的開放地圖基金會出品:地點、建物、道路、行政區與地址,以 Parquet 格式整批釋出。

💰 Free⚖️ ⚠️ 可商用但逐主題授權不同🔒 訓練政策未查證📌 活躍(Overture Maps Foundation,Linux 基金會旗下)

不適合前端直接讀(檔案是資料工程格式,不是 API)、只要幾個點的小專案(殺雞用牛刀)、沒看清楚各主題授權就整批商用

看完整判斷
最適合
需要全球 POI(地點)而 OSM 覆蓋不足的地區、資料工程管線(Parquet 直接進 DuckDB/Spark)、建物輪廓與道路網的整批分析
適合誰
研發、數據分析
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
免費、免帳號,資料放在雲端物件儲存直接讀。
商用條款
官方出處頁載明各主題授權不同:base、buildings、divisions 等主題為 ODbL(含 OpenStreetMap 資料),places 主題的 Meta/Microsoft/PinMeTo 等來源為 CDLA Permissive 2.0,另有來源為 CC BY 4.0 與 ODC-PDDL。**ODbL 的主題會帶來衍生資料庫同授權的義務,CDLA 不會**——混著用之前要先確認你用到哪幾個主題。2026-09-19 讀。
資料政策
公開資料檔案,下載不用帳號。
放在哪裡跑
Self-hosted
授權
ODbL/CDLA Permissive 2.0/CC BY 4.0(依主題)
還活著嗎
維護中活躍(Overture Maps Foundation,Linux 基金會旗下)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 不同主題不同授權,ODbL 的主題有同授權義務
  • Parquet 檔案巨大,要用 DuckDB 或雲端查詢,不能直接開
  • 出處標示要逐主題寫,官方頁列了很長一串

USGS 地震目錄

外部資源

美國地質調查所的全球地震資料:即時 GeoJSON 摘要(過去一小時/一天/一週/一月)與歷史查詢 API,美國公眾領域。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(美國地質調查所營運)

不適合取代官方防災警報(它不是台灣的官方發布單位)、需要台灣本地最快速報(那是氣象署)、以為每筆規模都是最終值(初判會被修正)

看完整判斷
最適合
做地震即時看板或推播、研究某地區的歷史地震分布、不想申請金鑰就要全球地震資料
適合誰
研發、數據分析、老師
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
免金鑰、免帳號;2026-09-19 實測即時 GeoJSON 回 200、約 202 KB。
商用條款
USGS 官方頁原文:「USGS-authored or produced data and information are considered to be in the U.S. Public Domain.」⚠️ 同頁提醒:網站上部分非 USGS 拍攝的照片與圖片仍有著作權,不在公眾領域內。2026-09-19 讀。
資料政策
公開資料,免帳號。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
美國公眾領域(資料)
還活著嗎
維護中活躍(美國地質調查所營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 它是資料來源不是警報系統,防災決策要看當地官方
  • 初判規模與位置會被後續修正,快取太久會顯示舊值
  • 網站上的照片與插圖不一定是公眾領域

NASA Earthdata

外部資源

NASA 地球科學資料的總入口:衛星影像、大氣、海洋、陸地、植生等數千個資料集,免費但要註冊帳號。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(NASA 營運)

不適合不想註冊帳號的專案、只要一張好看的衛星圖(資料是科學格式不是圖片)、沒有資料處理能力的團隊(檔案大、格式專業)

看完整判斷
最適合
衛星影像與遙測分析、長期氣候與環境變遷研究、需要學術級、有完整中繼資料的來源
適合誰
研發、數據分析
使用門檻
需要專業部署/開發 需要寫程式技術等級 Lv.4
費用細節
免費,但下載要 Earthdata Login 帳號。
商用條款
NASA 開放資料政策頁原文:「NASA's free and open data use guidance states that data and information generated under NASA sponsorship are available to all users.」同頁鼓勵(但不強制)引用與標示。⚠️ 個別資料集若由合作單位提供,可能另有條款,下載前看該資料集的說明。2026-09-19 讀。
資料政策
要帳號,下載行為與帳號綁定。
放在哪裡跑
SaaS
怎麼接
公開 API 登入方式 Earthdata Login
授權
開放使用(NASA 開放資料政策)
還活著嗎
維護中活躍(NASA 營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • ⚠️ 要註冊帳號,自動化程式要處理登入
  • 檔案格式專業(HDF、NetCDF),要專門工具讀
  • 資料集數千個,找對的那一個本身就是門檻

OpenAlex

外部資源

開放的學術文獻資料庫:論文、作者、機構、期刊與引用關係,3 億筆以上,免金鑰 API,資料 CC0。

💰 Free⚖️ 可商用🔒 訓練政策未查證📌 活躍(OurResearch 非營利組織營運)

不適合取得論文全文(它給的是中繼資料與連結)、以為每筆中繼資料都正確(自動彙整會有錯)、高頻查詢不帶聯絡信箱(官方請你標示自己)

看完整判斷
最適合
找某個主題的文獻與引用網絡、取代要付費或要申請的學術資料庫、整批下載做文獻計量分析
適合誰
研發、數據分析、老師
使用門檻
需要工程能力 需要寫程式技術等級 Lv.3
費用細節
免費、免金鑰;2026-09-19 實測 API 回 200,收錄 327,389,651 筆作品。
商用條款
官方文件庫的 license.md 原文:「OpenAlex data is made available under the CC0 license. That means it's in the public domain, and free to use in any way you like. We appreciate attribution where it's convenient, but it's not at all necessary.」⚠️ 有一個例外:MAG Format 快照採 ODC-BY,沿用微軟原本的授權,要標示出處。⚠️ openalex.org 首頁對程式回 403、線上說明中心需 JavaScript,這段條文讀的是官方文件原始碼庫。2026-09-19。
資料政策
公開資料,免帳號;官方建議在請求帶聯絡信箱以獲得較穩定的服務。
放在哪裡跑
SaaS
怎麼接
公開 API
授權
CC0(MAG Format 快照為 ODC-BY)
還活著嗎
維護中活躍(OurResearch 非營利組織營運)
複查頻率
每 180 天下次複查 2027-03-18自動確認網址存在:2026-09-19
你需要注意
  • 只有中繼資料與連結,沒有全文
  • 自動彙整的作者與機構對應會有錯配
  • ⚠️ 官網首頁對程式回 403、說明中心需 JavaScript,查證要走 API 與官方文件庫
  • 整批下載的快照很大,要有儲存與處理能力

這個條件下,目前沒有需要工程協助的選項。

還需要什麼

技術類型速查——聽不懂廠商講的名詞時來這裡。 選工具前先知道這幾件事——授權與模型權重的共同坑。 回到全部 126 個選項

收錄的是本站實際查證過官方定價、授權與資料政策的選項(目前 AI 服務 13 · 專業任務工具 55 · 外部資源 46 · 技術類型 12)。 卡片上的「人工查核」日期,是我們最後一次真的讀過官方頁面的時間; 條款與價格都會改版,要拿去做正式決策前請自己再點一次官方連結確認。 發現過期或寫錯,歡迎來信告訴我。