VS Code 擴充推薦 — Rainbow CSV
Posted on Feb 9, 2024 in VS Code , VS Code 擴充推薦 by Amo Chen ‐ 2 min read
你的工作是否經常需要開啟 CSV, TSV 檔?
如果是的話,試試看 Rainbow CSV 吧!它可以用不同色彩顯示 CSV, TSV 檔案的資料欄位,還支援 SQL-like 的查詢語言喔!
本文環境
- macOS
- VS Code
- Rainbow CSV
Rainbow CSV 簡介
Rainbow CSV 是 1 款可以用不同色彩顯示 CSV, TSV 檔案的資料欄位的 VS Code 擴充,除了上色之外,也支援 SQL-like 的查詢語言(query language),相當實用!
安裝完 Rainbow CSV 之後,如果打開 .csv
或 .tsv
的檔案,就會像下圖一樣顯示色彩,每個欄位的色彩都不一樣,相當好辨識:
對齊(Align)
Rainbow CSV 還支援對齊(align)功能,只要使用 Command Palette 並輸入 rainbow csv: align csv columns
並選擇 Rainbow CSV: Align CSV Columns
即可對齊:
對齊如下圖所示:
如果要解除對齊,除了按 Command + z
恢復之外,也可以用 Command Palette 輸入 rainbow csv: shrink csv table
並選擇 Rainbow CSV: Shrink CSV Table
解除對齊:
SQL-like 查詢語言 — RBQL
RBQL 是 1 種類似 SQL 的查詢語言,可以對 CSV, logs, Python lists, JS arrays 進行查詢,不過要注意一下它並不是一種標準,使用上雖然類似 SQL ,但還是不一樣。
如果要使用 RBQL 進行查詢,可以使用 Command Palette 並輸入 rainbow csv: rbql
並選擇 Rainbow CSV: RBQL
, Rainbow CSV 就會開啟 1 個新的分頁可以操作:
然後我們就可以輸入 RBQL 查詢資料:
查詢的結果會再開啟 1 個新分頁顯示:
是否相當方便呢?
總結
Rainbow CSV 是 1 款相當方便的擴充,如果你的工作經常需要開啟 CSV, TSV 檔的話,不妨可以考慮安裝到 VS Code 之中!
以上!
Enjoy!