Tablora · 資料庫
檢查從試算表貼上的定位字元分隔內容
從試算表複製的儲存格以定位字元分隔。請選擇「定位字元 (Tab)」,讓Paper sheets這類含空格的值留在同一格。
試算表貼上的內容其實是什麼
從Excel、Numbers或Google試算表複製一個範圍的儲存格並貼成文字時,每個儲存格之間以定位字元分隔,每一列以換行結束。定位字元在螢幕上看起來像空格,讓人很想把任何一串空白都當成欄位分界。這會拆開每個含空格的說明,於是Paper sheets變成兩個儲存格,這一列突然多出一欄。
選擇「定位字元 (Tab)」作為「欄位分隔符號」時,結構檢查工具讀取的是實際的定位字元,所以儲存格內的空格會留在原處。
檢查A1和Paper sheets這兩列
本頁範例包含以定位字元分隔的標題code和description,以及同樣以定位字元分隔的記錄A1和Paper sheets。「欄位分隔符號」為定位字元時,結構檢查工具回報2列2欄。第2列第2欄是Paper sheets,中間的空格完整保留。
如果貼上的內容經過把定位字元換成空格的編輯器,定位字元就已經不見了,任何分隔符號設定都無法還原。請直接從試算表重新複製。
處理貼上的範圍
- 把範圍原封不動地貼到「表格文字」。
- 選擇「定位字元 (Tab)」作為「欄位分隔符號」,或維持選取「偵測分隔符號」並檢查結果。
- 按下「計算」,把「欄數」和你複製的欄數比較。
- 查看「寬度不同的列」;不是零的值通常表示範圍內某個儲存格本身含有換行或定位字元。
- 根據預覽決定下一步:「下載 (CSV)」、保留文字的XLSX,或用數值格式統一工具處理金額欄。
從Tablora應用程式貼上
Tablora應用程式的「拷貝」選項,會以同樣以定位字元分隔的形式把目前的表格寫到剪貼簿,所以能直接貼進試算表。為了維持貼上後的形狀,應用程式會把儲存格內的定位字元或換行換成空格。也就是說,貼上的表格一定是一列一行,但多行的備註會變成單獨一行。
如果把拷貝的表格貼到這裡,並選擇「定位字元 (Tab)」作為「欄位分隔符號」,就能在它送到其他地方之前檢查寬度。原本的換行很重要時,請改從應用程式匯出CSV或XLSX,而不要用拷貝。
值裡的定位字元
值裡含有定位字元的情況很少見,但若出現在沒有引號的貼上內容中,就會讓那一列多出一欄。請在原始資料或副本中修正,再計算一次。
輸入值
- 表格文字
- code description A1 Paper sheets
- 欄位分隔符號
- 定位字元
結果
- 列數
- 2
- 欄數
- 2
| code | description |
|---|---|
| A1 | Paper sheets |
- 寬度不同的列
- 0