Tablora

Tablora · 資料庫

保留超過15位的識別碼

超過15位數的ID,例如12345678901234567890,變成試算表數字後會遺失最後幾位。請從第一次匯出起就保留為文字。

為什麼最後幾位會變

卡片參考編號、物流追蹤碼、銀行交易ID和部分帳號,長達16、18甚至20位數。試算表儲存數字時大約只有15位有效數字,所以長代碼一旦被讀成數字,超出的位數就會被零取代,或以科學記號顯示。這種變化無聲無息又無法挽回:事後把儲存格格式改成文字,也找不回遺失的數字。

長識別碼是標籤,不是數量。安全的做法是從它離開原始資料的那一刻起,就一直保持為文字。

保留完整代碼

20位數範例

本頁範例只有一欄,名為id,值為12345678901234567890。在保留文字的活頁簿中,預期的儲存格文字是完整二十位數的12345678901234567890,存在文字儲存格中;檔案裡沒有對應的公式或數值。

把同樣的值交給數值格式統一工具,它不會被轉換:任何超過15位數的整數都會維持文字,並計入「待檢查的值」。

進去二十位,出來還是二十位:保留文字的流程中,沒有任何進位的步驟。

拍照表格中的長代碼

當一欄大多是數字時,Tablora應用程式的XLSX匯出會把儲存格轉成真正的數字,而只有長數字代碼的欄位也可能符合條件。這時匯出的儲存格就會帶著被進位的數字。對這樣的欄位,請使用應用程式的CSV匯出,它會照讀取結果寫入每個儲存格;或把儲存格貼到這裡的保留文字XLSX匯出工具,再下載XLSX。

長代碼在照片中也很容易辨識錯誤。匯出前請檢查琥珀色儲存格,並把每個代碼和「來源 · 第 n 頁」檢視對照。

已經受損的跡象

結尾是一串零的代碼,或顯示成1.23457E+19的代碼,很可能在送到你手上之前就已經被轉換了。請回到原始檔案,而不是動手修補。

輸入值

表格文字
id 12345678901234567890
欄位分隔符號
,

結果

列數
2
欄數
1
id
12345678901234567890
檔案大小(位元組)
2307

試算表的所有儲存格均以文字儲存,以保留識別碼和類似公式的內容。