Tablora · 資料庫
在XLSX中保留前置零
把每個儲存格都匯出成文字,讓000123這類商品代碼在XLSX中保持完整,試算表就無法把它縮成123。
是名稱而不是數量的數字
品號、郵遞區號、員工編號和帳戶參考編號,常常帶有前導零:000123和123雖然數值相同,卻是不同的代碼。在試算表中開啟CSV時,一欄數字通常會被讀成數字,前導零也跟著消失。如果再把這個檔案存檔,原本的代碼就沒了,和其他系統的比對也會對不上。
保留文字的XLSX匯出工具,會把活頁簿中的每個儲存格都寫成明確的文字儲存格。試算表收到的是字元000123,沒有可以縮短的數字。
匯出id欄
- 把含有id欄的表格複製到「表格文字」,選擇對應的「欄位分隔符號」。
- 按下「計算」,把預覽中的id欄和原始資料比較,數一數幾個值裡的零。
- 使用「下載 (XLSX)」,在試算表中開啟tablora-table.xlsx。
- 確認儲存格顯示000123,且被當成文字處理,例如看看它是不是像文字那樣對齊。
範例:id 000123
本頁範例只有一欄,名為id,值為000123。預期的儲存格文字是000123,以明確的文字儲存格儲存,而不是公式或數字。進去六個字元,出來還是同樣的六個字元。
代價是這個活頁簿中的每個儲存格都是文字,包括其他欄位中的金額。如果需要加總,請在匯入後於試算表中轉換金額欄,不要動到id欄。
長度不同的代碼也會照原樣保留。如果有些列是123、有些是000123,匯出會把兩者都照輸入的樣子顯示,這也表示原始資料本身就不一致;要不要補零,是代碼負責人另外決定的事。
其他工具中的前導零
- 數值格式統一工具不會轉換以零開頭的整數,所以000123會維持文字,並計入「待檢查的值」。這表示這一欄很可能裝的是代碼。
- 瀏覽器工具下載的CSV檔案中會保留這些零,但開啟CSV的程式仍可能把它們拿掉,這就是為什麼XLSX比較適合用來交接。
- 在Tablora應用程式中,XLSX匯出也會把以零開頭、後面接著數字的值保留為文字,即使在它視為數字的欄位中也一樣,所以000123這類代碼在那裡同樣能保留下來。
如果零已經不見了
以數字方式開啟並存檔過的檔案,已經不含這些零了。請回到原始匯出檔、PDF或紙本,而不是試算表的副本,從那裡重建這一欄。
輸入值
- 表格文字
- id 000123
- 欄位分隔符號
- ,
結果
- 列數
- 2
- 欄數
- 1
| id |
|---|
| 000123 |
- 檔案大小(位元組)
- 2293
試算表的所有儲存格均以文字儲存,以保留識別碼和類似公式的內容。