什麼是 CSV 檢視器?
CSV 檢視器將原始逗號分隔的文字轉換為可讀、可排序的表格,而無需開啟電子表格應用程式。貼上文件的內容或按一下上傳文件載入它,按一下「查看為表格」並分析它,偵測分隔符號,讀取標題行,並將每個記錄呈現為表格,您可以按列搜尋和排序。
CSV 在您遇到真實檔案之前看起來很簡單。 引用中包含的字段包含逗號。 這些欄位中的報價加倍。 有些匯出使用分號,因為來源語言環境使用逗號作為十進位分隔符號。 當上游系統掉落欄位時,行會變得破舊。 此檢視器正確實作 RFC 4180 引用規則,標記破爛的行並複製列名,而不是靜默地破壞它們,並允許您在自動檢測猜錯時切換分隔符號。
內建樣本是檢查任何 CSV 檔案檢視器的快速方法。按一下"查看表格",它打開為 5 行和 5 列,分隔符號以逗號顯示,引用的"Rahman,Liton"保留在一個儲存格中。點擊薪資標題,行以數字方式從 67000 排序到 101000;搜尋框中的類型工程師保留三行。相同的步驟適用於大型 CSV,但有一個限制:表格繪製前 500 個匹配行,而搜尋和排序涵蓋每一行,CSV 和 JSON 匯出包含每個匹配。
一切都在您的瀏覽器中運行。該文件使用 FileReader API 讀取並用 JavaScript 解析 - 什麼都不上傳,當 CSV 保存客戶記錄、工資數據或從生產資料庫匯出時,這很重要。頁面載入後,工具將繼續離線工作。
CSV 是一系列格式而不是一系列格式,這就是為什麼分隔符號檢測是首先發生的原因。逗號、分號和製表符都是常用字段,歐洲區域設定經常使用分號,因為逗號是小數點分隔符號。引用的欄位遵循 RFC 4180,因此引號內的逗號是資料而不是分隔符,而雙引號是文字引號。對於合法但通常錯誤的情況,存在資料品質警告:欄位多於或少於標題的行,這通常意味著檔案上方未轉義的引號,以及重複的列名稱。每個值都保留文本,因此電子表格將被吃掉的前導零仍然可見。檔案在瀏覽器中讀取,因此大小受到可用記憶體而不是上傳限制的限制;非常大的出口的採樣比打開的整體更好。
如何使用 CSV 檢視器?
載入你的 csv
將 CSV 文字貼到輸入框中,或按一下「上傳檔案」以從電腦開啟 。csv、。tsv 或 。txt 文件,然後按一下「按表檢視」。該文件在本地讀取,並且永遠不會上傳。
檢查解析設定
分隔符號是從前十行自動偵測到的。 如果需要,請覆蓋它,然後切換“第一行是標題”和“修剪空格”以匹配您的文件。
搜尋和排序表
鍵入搜尋框以過濾每列中的行,或按一下列標題對其進行排序。 數字列按數字排序,而不是按字母順序排序。
輸出結果
將表格複製為 JSON,將其下載為正常化的 CSV,並使用適當的引號,或下載 JSON 檔案以用於 API 或腳本。
主要特點
自動分隔檢測
對前 10 行中的逗號、分號、製表符和管道進行評分,並選擇產生一致列數的列數 - 因此歐洲分號匯出和 TSV 檔案正確開啟
RFC 4180 引用的現場支援
處理包含分隔符號的引用欄位、轉義雙引號和單元格內的換行符 - 破壞樸素分割 (",") 解析器的情況
搜尋和列排序
在所有列中過濾具有即時大小寫不敏感搜尋的行,並使用數字感知比較對任何列升序或降序進行排序
數據品質警告
與標題寬度和重複列名不符的破爛行,因此在它們進入資料庫導入之前,您會發現結構問題
Frequently Asked Questions
Related Tools
JSON to CSV Converter
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. Client-side, no signup.
JSON to PHP Array
Convert JSON into a PHP array literal. Choose short [] or array() syntax, indentation, and an optional variable assignment, then copy the result. Runs client-side.
CSV Diff Checker
Compare two CSV files and see which rows were added, removed, or changed, down to the exact cell. Match rows by a key column or by position. Runs client-side.
Pace Calculator
Calculate running pace, finish time, or distance from any two values, with speed and per-kilometre or per-mile splits.
Comments
0 comments
No comments yet. Be the first to share your thoughts!