📊 CSV 樞紐分析表

上傳或貼上 CSV 資料,選擇欄位和聚合函數(SUM、COUNT、AVG),瞬間產生樞紐分析表。使用 sql.js WebAssembly 在瀏覽器本機運算,資料不上傳至伺服器。

什麼是樞紐分析表工具?

樞紐分析表工具讓你上傳或貼上 CSV 資料,選擇要分組的欄位與聚合函數(SUM、COUNT、AVG 等),瞬間產生樞紐分析表。它使用 sql.js(WebAssembly)在本機運算,把一長串明細資料快速彙整成可讀的摘要。

不必開 Excel 拖拉欄位,也不必寫 SQL,就能依不同維度匯總數據,快速回答「各類別/各月份的合計是多少」這類問題。

適用情境

如何使用

  1. 上傳或貼上 CSV 明細資料。
  2. 選擇用來分組的欄位(列/欄維度)。
  3. 選擇要彙總的欄位與聚合函數(SUM/COUNT/AVG)。
  4. 即時取得樞紐分析表結果。

使用技巧

名詞解釋

樞紐分析表
依選定維度分組、對數值做彙總的摘要表。
聚合函數
SUM(加總)、COUNT(計數)、AVG(平均)等彙總運算。
維度
用來分組資料的欄位,如類別、月份。

常見問題 FAQ

資料會上傳到伺服器嗎?

不會。本工具使用 sql.js(WebAssembly 版 SQLite)在瀏覽器本機執行所有計算,你的 CSV 資料完全不會傳送至任何伺服器,適合處理含有敏感資訊的業務資料。

樞紐分析表的「列欄位」和「欄欄位」有什麼差別?

「列欄位」決定結果表的橫列(例如:部門)。「欄欄位(可選)」會將其唯一值展開為多個欄(例如:月份展開為 1月、2月、3月 三欄)。若不設定欄欄位,則只按列欄位分組統計。

聚合函數 SUM 和 COUNT 的差別?

COUNT 計算每組的資料筆數(不需要數值欄位)。SUM 加總指定數值欄位的值。AVG 計算平均值,MIN/MAX 取最小/最大值。若未指定數值欄位,自動使用 COUNT。

支援多大的 CSV 檔案?

理論上只受限於瀏覽器可用記憶體。一般辦公用途的 CSV(10 萬筆以內)均可流暢處理。超大型資料集建議使用 Excel、Power BI 或資料庫工具。

支援哪些聚合函數?

支援 SUM(加總)、COUNT(計數)、AVG(平均)等常用聚合函數,依你選的數值欄位進行彙總。

需要會寫 SQL 嗎?

不需要。雖然底層以 sql.js 運算,但你只要用介面選欄位與聚合函數即可,不必撰寫任何 SQL。

資料會上傳嗎?

不會。所有運算以 WebAssembly 在你的瀏覽器本機完成,CSV 資料不會上傳或儲存。

為什麼同類別被拆成多列?

通常是分組欄位的值不一致(如多了空白或大小寫不同)所致。請先清理欄位值,相同類別才會被正確合併。