分類: 開發工具

CSV 排序工具

站方自行規劃沒找到想要的工具?

依某一欄排序 CSV 行,表頭保持原位

依表頭名稱或從 1 開始的欄號,把 CSV 行依文字或數字、遞增或遞減排序,表頭行不參與排序。帶引號的欄位能被正確解析。整個過程完全在你的瀏覽器中完成。

排序後的 CSV
name,role,team,age
"Doe, John",Tester,Green,29
Ada Lovelace,Engineer,Blue,36
Alan Turing,Mathematician,Blue,41
Grace Hopper,Admiral,Green,85

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

試算表匯出的資料很少剛好是你需要的順序,而僅僅為了排序一欄就在試算表軟體裡重新開啟一份很大的 CSV,速度很慢。這個工具解析以逗號、分號或定位點分隔、並且完整支援帶引號欄位的 CSV,依某一欄把資料行依文字或數字排序,然後重新建立 CSV,讓表頭行留在原本的位置。

使用方式

  1. 貼上你的 CSV 資料,或載入範例。
  2. 用表頭名稱或從 1 開始的位置,指定要排序的欄。
  3. 按需開啟數字排序與遞減,然後複製排序後的 CSV。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

我的 CSV 資料會被上傳到任何地方嗎?
不會。解析與排序由頁面內執行的 JavaScript 完成,試算表匯出的資料不會離開你的裝置。
表頭行會跟資料一起被排序嗎?
不會,只要首行是表頭保持開啟,第一行始終作為表頭保留,永遠不會被移動。
對數字做單純的文字排序會怎樣?
開啟數字排序,讓「10」排在「9」之後,而不是之前──這正是單純的文字比對會得到的相反結果。