Tablora · 資料庫
將含E的產品代碼保留為文字
123E5這類零件代碼可能被讀成科學記號,變成12300000。請從第一次匯出起就把它保留為明確的文字儲存格。
代碼看起來像十的次方時
零件編號、貨架位置和批號,有時會把數字和字母E組合在一起:123E5、4E12、70E3。試算表會把這種寫法讀成科學記號,於是123E5可能變成123乘以十的五次方,也就是12,300,000。原本的代碼從儲存格中消失,存檔之後這個變化就無法復原。
保留文字的XLSX匯出工具會把每個儲存格都寫成明確的文字儲存格,所以試算表收到的是1、2、3、E、5這五個字元,沒有任何數字可以解讀。
風險不只來自E。視程式和設定而定,由數字加斜線或連字號組成的代碼也可能被讀成日期。純文字的匯出同樣能保護這些代碼,因為活頁簿中沒有任何儲存格會寫成數字或日期。
123E5範例
本頁範例只有一欄,名為code,值為123E5。活頁簿中預期的儲存格文字是123E5,以明確的文字儲存格儲存,而不是公式或數字。匯出工具不會判斷這個代碼代表零件、貨架還是測量值;它只負責保留字元。
安全匯出代碼欄
- 把代碼欄連同需要的相鄰欄位貼到「表格文字」,並選擇「欄位分隔符號」。
- 按下「計算」,確認預覽中代碼欄的每個E和每個數字都和原始資料完全相同。
- 確認那個字母真的是E,而不是數字8或字母F;照片和舊的列印文件常會讓它們混淆。
- 使用「下載 (XLSX)」並開啟tablora-table.xlsx,而不是CSV副本。
- 在試算表的資料編輯列查看該儲存格,確認它存的是文字形式的代碼。
其他工具如何看待123E5
- 數值格式統一工具不讀取指數記號。在選定的「數值欄」中,123E5這樣的值會計入「待檢查的值」並保留文字,所以在那裡絕不會變成12300000。
- 小數合計核對工具會拒絕這個值,因為它只接受可帶負號的一般小數。
- 在Tablora應用程式中,XLSX匯出也不會把含字母E的值當成數字,所以它在活頁簿中仍是文字。應用程式的CSV匯出則照讀取結果寫出,由開啟CSV的程式自行解讀。
- 如果某一欄確實是以指數形式寫的測量值,請在試算表中把轉換當成獨立、經過檢查的步驟,並保留原始欄位。
輸入值
- 表格文字
- code 123E5
- 欄位分隔符號
- ,
結果
- 列數
- 2
- 欄數
- 1
| code |
|---|
| 123E5 |
- 檔案大小(位元組)
- 2294
試算表的所有儲存格均以文字儲存,以保留識別碼和類似公式的內容。