Tablora · 資料庫
保留看似日期的代碼
JAN1這類代碼在試算表中開啟時,可能被誤認為日期。請把它匯出成明確的文字儲存格,讓字母和數字原樣保留。
看起來像日期的代碼
貨架位置、批號標籤、方案名稱和簡短的商品代碼,常由月份縮寫加數字組成:JAN1、MAR15、SEP2。在試算表中開啟含有這些代碼的CSV,程式可能會猜測它們是日期,再依你所在地區的格式顯示月和日。一旦發生,原本的字元就不在儲存格裡了,事後改儲存格格式也救不回來。
保留文字的XLSX匯出工具完全避開這種猜測。它把活頁簿中的每個儲存格都寫成明確的文字儲存格,所以JAN1送到試算表時,就是J、A、N、1這四個字元。
產生保留文字的活頁簿
- 把表格貼到「表格文字」,選擇符合資料的「欄位分隔符號」。
- 按下「計算」並查看預覽:代碼欄應該和原始資料一樣顯示JAN1。
- 使用「下載 (XLSX)」取得tablora-table.xlsx,開啟這個檔案,而不是同一份資料的CSV副本。
- 如果這一欄真的是日期,請保留文字版本,再到試算表中另做一次經過核對的日期轉換。
- 也檢查預覽中的其他欄。同一張表裡的000123這類代碼或很長的參考編號,同樣受到這種純文字匯出的保護。
JAN1範例
本頁範例只有一欄,名為code,裡面只有一個值JAN1。活頁簿中預期的儲存格文字是JAN1,以明確的文字儲存格儲存,不是公式,也不是數字或日期。工具不會補上年份、套用月份順序,也不會判斷這個代碼原本是不是日期。
相近的JAN12或JUN30這類代碼也完全一樣處理,因為匯出工具根本不看字元的排列模式。
純文字儲存格的代價
這個活頁簿中的每個儲存格都是文字,所以其他欄位的金額在你到試算表中轉換之前都無法加總。如果既需要安全的代碼,又需要可計算的數字,請先用數值格式統一工具統一金額欄,把轉換後的數字當成另一個步驟處理,或在匯入後於試算表中轉換。
在Tablora應用程式中,XLSX匯出會把JAN1這樣的儲存格保留為文字,只有辨識為數字欄的儲存格才會變成數字。應用程式的CSV匯出則照讀取結果寫入每個儲存格,也就是由開啟CSV的程式決定如何解讀。對這類代碼來說,XLSX比較安全。
輸入值
- 表格文字
- code JAN1
- 欄位分隔符號
- ,
結果
- 列數
- 2
- 欄數
- 1
| code |
|---|
| JAN1 |
- 檔案大小(位元組)
- 2293
試算表的所有儲存格均以文字儲存,以保留識別碼和類似公式的內容。