Tablora

Tablora · 資料庫

保留看似日期的代碼

JAN1這類代碼在試算表中開啟時,可能被誤認為日期。請把它匯出成明確的文字儲存格,讓字母和數字原樣保留。

看起來像日期的代碼

貨架位置、批號標籤、方案名稱和簡短的商品代碼,常由月份縮寫加數字組成:JAN1、MAR15、SEP2。在試算表中開啟含有這些代碼的CSV,程式可能會猜測它們是日期,再依你所在地區的格式顯示月和日。一旦發生,原本的字元就不在儲存格裡了,事後改儲存格格式也救不回來。

保留文字的XLSX匯出工具完全避開這種猜測。它把活頁簿中的每個儲存格都寫成明確的文字儲存格,所以JAN1送到試算表時,就是J、A、N、1這四個字元。

產生保留文字的活頁簿

JAN1範例

本頁範例只有一欄,名為code,裡面只有一個值JAN1。活頁簿中預期的儲存格文字是JAN1,以明確的文字儲存格儲存,不是公式,也不是數字或日期。工具不會補上年份、套用月份順序,也不會判斷這個代碼原本是不是日期。

相近的JAN12或JUN30這類代碼也完全一樣處理,因為匯出工具根本不看字元的排列模式。

純文字儲存格的代價

這個活頁簿中的每個儲存格都是文字,所以其他欄位的金額在你到試算表中轉換之前都無法加總。如果既需要安全的代碼,又需要可計算的數字,請先用數值格式統一工具統一金額欄,把轉換後的數字當成另一個步驟處理,或在匯入後於試算表中轉換。

在Tablora應用程式中,XLSX匯出會把JAN1這樣的儲存格保留為文字,只有辨識為數字欄的儲存格才會變成數字。應用程式的CSV匯出則照讀取結果寫入每個儲存格,也就是由開啟CSV的程式決定如何解讀。對這類代碼來說,XLSX比較安全。

輸入值

表格文字
code JAN1
欄位分隔符號
,

結果

列數
2
欄數
1
code
JAN1
檔案大小(位元組)
2293

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