重點摘要
- Excel 工作表上限為 1,048,576 列,超過後不能完整放進方格。
- Power Query 可整理大型資料,再選擇只建立連線並加入資料模型。
- 資料模型可供樞紐分析使用,但仍受記憶體、資料品質與模型設計影響。
- 驗證大型資料不能只看檔案大小,還要核對筆數、總計與更新結果。
當 CSV 超過 Excel 工作表 1,048,576 列時,不要拆成多張工作表再人工拼接。較穩定的做法是透過 Power Query 整理資料,載入 Excel 資料模型,再以 Power Pivot 或樞紐分析表彙總;若需要互動式發佈,也可改用 Power BI Desktop。
為什麼大型 CSV 在 Excel 只看到部分資料?
Excel 工作表最多 1,048,576 列與 16,384 欄。當來源超過列數上限,直接開啟 CSV 無法把全部資料完整放入單一工作表,因此不能用畫面最後一列判斷來源總筆數。
| 做法 | 能否突破工作表列數 | 適合用途 | 主要限制 |
|---|---|---|---|
| 直接開啟 CSV | 否 | 快速查看小型資料 | 大型資料可能截斷 |
| Power Query 載入工作表 | 否 | 清理後輸出明細 | 仍受工作表列數限制 |
| Power Query 加入資料模型 | 可不受方格列數限制 | 樞紐彙總、關聯分析 | 受記憶體與模型設計影響 |
| Power BI Desktop | 可處理大型模型 | 互動式報表與發佈 | 需規劃模型及更新方式 |
如何把大型資料載入 Excel 資料模型?
核心原則是不要把全部明細載入工作表。利用 Power Query 完成欄位清理後,在載入目的地選擇「僅建立連線」及「將此資料新增至資料模型」,即可用樞紐分析表分析完整資料。
前置條件
- 64 位元 Windows 與足夠記憶體較適合大型資料處理。
- Windows 版 Excel 2016 或更新版本。
- 保留原始 CSV,並記錄來源筆數或可核對總計。
- 移除分析不需要的欄位,避免模型無謂膨脹。
操作步驟
- 開啟空白 Excel 活頁簿。
- 選取「資料 → 取得資料 → 從文字/CSV」。
- 選取來源後按「轉換資料」,進入 Power Query。
- 移除不需要的欄位、修正資料型別並處理錯誤值。
- 選取「關閉並載入至」。
- 選擇「僅建立連線」,並勾選「將此資料新增至資料模型」。
- 等待載入完成,再由「插入 → 樞紐分析表」選用活頁簿資料模型。
- 將活頁簿另存為
.xlsx,關閉後重新開啟並測試重新整理。
如何確認結果正確?
- 在查詢或模型中確認總筆數,而不是查看工作表最後一列。
- 建立一個總筆數與一個金額總計,和來源系統核對。
- 依日期或地區抽查幾個分類計數。
- 關閉並重新開啟檔案後,確認模型及樞紐分析仍可使用。
- 移動來源檔前,先測試重新整理及錯誤提示。
為什麼資料模型檔案可能比工作表更小?
資料模型採用欄式儲存與壓縮,相同值多、欄位基數較低時通常較容易壓縮。但壓縮率沒有固定保證;長文字、唯一識別碼、高精度時間與不必要欄位都可能增加模型大小。
因此,課堂上觀察到某個模型比工作表檔案小,只能視為該資料集的實作結果,不應推論所有資料都會得到相同比例。真正的優化方式是刪除不用欄位、降低不必要的唯一值,並採用合理的星狀模型。
示範情境:分析多年交通流量明細
假設交通資料累積數百萬筆,欄位包含日期、時段、車站、進出站與人次。Power Query 先把時段設為文字、人次設為整數,再載入資料模型。使用者以樞紐分析表彙總各站每月人次,而不是把全部明細放在工作表。限制是電腦記憶體不足、來源檔改名或欄位變動仍會造成更新失敗。
常見錯誤與排除方式
- 載入到工作表後出現列數限制:改用「關閉並載入至」,選擇僅連線及加入資料模型。
- 載入速度很慢:先移除不需要的欄位與列,避免在本機執行高成本排序。
- 檔案仍然很大:檢查高基數文字、唯一 ID、秒級時間及重複計算欄。
- 重新整理找不到 CSV:修正查詢的來源步驟,並建立穩定的資料夾與命名規則。
常見問題
資料模型有固定列數上限嗎?
它不受工作表 1,048,576 列方格上限約束,但實際容量仍受 Excel 版本、位元、可用記憶體、檔案大小及模型設計影響。
可以在資料模型中直接修改單一筆資料嗎?
通常應修改來源資料或 Power Query 轉換步驟,再重新整理模型。資料模型不是用來逐格人工輸入明細的工作表。
超過百萬列一定要改用 Power BI 嗎?
不一定。若成果仍需 Excel 樞紐分析,資料模型可以勝任;若需要互動式視覺化、集中發佈與多人瀏覽,再考慮 Power BI Desktop 與 Service。
延伸閱讀
- Excel Power Query、Power Pivot 與 Power BI Desktop 差異
- Power BI 匯入 CSV 的編碼與資料型別處理
- Power BI Import 與 DirectQuery 怎麼選?
- Power BI 數據分析完整指南
參考來源
- Microsoft 支援(繁體中文):Excel 的規格及限制
- Microsoft 支援(繁體中文):資料集對 Excel 方格而言太大時的處理方式
- Microsoft 支援(繁體中文):在 Excel 中建立、載入或編輯查詢
- 本文另依課程逐字稿與實務操作經驗整理;大型模型效能需以實際資料測試。
作者:施文華 企業自動化顧問/講師。專注於 Excel、Power BI、Power Automate 與企業流程自動化。 作者介紹:/about 最後更新:2026-09-05 適用版本/測試環境:64 位元 Windows、Excel 2016/Microsoft 365、Power BI Desktop

