Yuvelliq
QLook Parquet

QLook Parquet

螢幕截圖

選取一個 Parquet 檔案,按下空白鍵即可檢視內容。

QLook Parquet 為 Finder 的「快速查看」加入 Apache Parquet 檔案預覽功能——Schema、資料列和後設資料一目了然,不必打開 Notebook、撰寫查詢或啟動 App。

輕按空白鍵,兩種顯示方式

  • 表格——左側是 Schema,右側是資料列。勾選想看的欄位,它們就會成為表格的欄。
  • JSON——檔案 Footer 以一份易讀的 JSON 文件呈現,旁邊是以 JSON Lines 顯示的資料列,每列一個物件。

為真實資料檔案而生

  • 聚焦預覽——透過有限的資料列視窗瀏覽大型檔案,不必將整張表載入記憶體。
  • 所有類型——整數、小數、日期、時間戳記(保留檔案的 UTC 標記)、二進位、INT96 等,均依檔案的定義顯示。
  • 巢狀資料——list、map 和 struct 以精簡的標籤顯示。按一下即可就地檢視所有項目。按兩下其他儲存格可檢視值的詳細內容。
  • 列群組——從工具列在列群組之間跳轉。
  • 所有常見編解碼器——Snappy、GZIP、ZSTD、LZ4 和 Brotli。同時支援 .parquet 和 .parq。

所見即所用

  • 挑選欄位——勾選或取消勾選欄位,拖移以調整順序,調整欄寬或自動調整,隱藏不需要的欄。
  • 依需求拷貝——將所選儲存格拷貝為定位點分隔的文字(可含或不含欄名稱)、JSON 或 SQL 常值。在 JSON 顯示方式中可將整列拷貝為 JSON。按一下欄標題可選取整欄。表格中耗時較長的拷貝會顯示進度,再按一下拷貝按鈕即可取消。
  • 檢查 Footer——寫入工具、壓縮方式、格式版本、列群組、欄統計資料和鍵值後設資料,皆可拷貝為 JSON。
  • 自訂顯示格式——缺失值可顯示為 NULL、破折號或空白;時間戳記可依儲存原樣、UTC 或當地時間顯示;列號可開啟或關閉。
  • 清楚的說明——損毀欄的錯誤僅顯示在該欄中。如果檔案因加密等原因無法讀取,會顯示提示並說明原因。
  • 淺色與深色——跟隨系統外觀。

隱私至上的設計

一切都在你的 Mac 上完成。QLook Parquet 完全不存取網路——這由沙盒強制保證。檔案以唯讀方式打開,絕不會被修改,也不會在相同位置建立額外檔案。沒有帳號、沒有分析、沒有追蹤。

原生且快速

以 Swift 撰寫,內建 Apache Arrow 的 Rust Parquet 讀取器。通用 App:在搭載 Apple 晶片和 Intel 處理器的 Mac 上皆可原生執行。需要 macOS 14 或以上版本。

開始使用:先啟動一次 QLook Parquet,必要時啟用 Quick Look 延伸功能,然後在 Finder 選取 .parquet 或 .parq 檔案並按空白鍵。App 內附範例檔案。不支援加密的 Parquet 檔案。

隱私權政策