Tablora · 資料庫
檢查空紀錄,而非默默刪除
貼上的CSV中的空行會變成只有一個儲存格的列。了解結構檢查工具如何回報它,以及如何判斷這筆記錄該不該保留。
解析後空行會變成什麼
把多個匯出檔或多頁的資料列複製到同一段文字時,中間常會混進空行。結構檢查工具不會默默丟掉它。兩筆記錄之間的空實體行會解析成只含一個空儲存格的列,並留在結果中讓你看見。
保持可見很重要,因為空行可能有意義。它可能標示一頁或一批資料的結尾,可能是複製時遺失記錄的位置,也可能只是意外。解析器分辨不出這些情況,但你對照原始資料就分辨得出來。
找出較短的列
- 把文字貼到「表格文字」,選擇「欄位分隔符號」,或維持選取「偵測分隔符號」。
- 按下「計算」,查看「寬度不同的列」。空行只有一個儲存格,不是標題的寬度,所以會計入這裡。
- 在預覽中找到空的列,記下它前後的內容。
- 打開原始匯出檔或頁面的相同位置,判斷是少了一筆記錄、這個空隙本來就是分隔,還是這一行該刪掉。
- 編輯文字的副本,再按一次「計算」,確認寬度的計數符合預期。
- 如果你認為空行標示的是換頁處,刪除前先記下緊接在它後面的那筆記錄。
用數字看a,b範例
本頁範例包含標題a,b、一個空行和記錄1,2,「欄位分隔符號」為逗號。結構檢查工具回報2列2欄。第2列只有1個儲存格,所以「寬度不同的列」顯示1。沒有任何內容被轉換,儲存格文字也沒有改變。
有個細節很容易忽略:文字最後的單一換行不會多出一列。只有記錄之間的空行才會顯示成短列,所以以換行結尾的正常檔案,回報的列數仍然正確。
應用程式與瀏覽器中的空列
Tablora應用程式從PDF、照片和掃描檔讀取表格,由於頁面邊界可能看起來像空儲存格,它會省略所有儲存格都是空的列與欄。如果需要保留某個間隔,例如兩批資料之間的間隔,請把這個分界記在自己的筆記裡,或把工作拆成不同的表格。
在瀏覽器工具中,請先核對原始資料再刪除空行。習慣性地刪掉所有短列,可能會把該分開的兩批資料接在一起,或掩蓋記錄遺失的位置。
輸入值
- 表格文字
- a,b 1,2
- 欄位分隔符號
- ,
結果
- 列數
- 3
- 欄數
- 2
| a | b |
|---|---|
| 1 | 2 |
- 寬度不同的列
- 1