Tablora

Tablora · 資料庫

將看似公式的內容儲存為文字

以等號開頭的儲存格,例如=1+1,可能只是一般文字。保留文字的XLSX會把它存成文字,讓它永遠不會被當成公式執行。

當等號只是文字

備註、零件編號和匯入的評論,有時會以=、+、-或@開頭。在原始文件中,=1+1可能是某人輸入的備註、一組代碼,或是給人看而不是拿來計算的說明。把這類資料當成CSV在試算表中開啟,程式可能會把儲存格當成公式,顯示2而不是原本的文字,或執行你沒打算執行的內容。

保留文字的XLSX匯出工具,會把活頁簿中的每個儲存格都寫成明確的文字儲存格。以等號開頭的值會照這些字元儲存,永遠不會變成公式。

把=1+1匯出成文字

備註欄範例

本頁範例只有一欄,名為note,裡面有一個值=1+1。預期的儲存格文字是=1+1,以明確的文字儲存格儲存:不是公式,也不是數字。因為它是文字,之後修改其他儲存格時它不會重新計算;你在任何關於這個檔案的說明中,也不應該把它描述成計算。

CSV下載會加上撇號

其他瀏覽器工具,例如結構檢查工具和數值格式統一工具,提供的是「下載 (CSV)」而不是XLSX。在這些檔案中,凡是(去掉可能的前導空格後)以=、+、-或@開頭的儲存格,前面都會加上一個撇號,所以=1+1會寫成'=1+1。這個前綴是防止公式被計算的常見做法,但它也從此成了檔案中文字的一部分。如果需要沒有前綴的原樣字元,請改用保留文字的XLSX。

在Tablora應用程式中,XLSX匯出從不寫入公式:=1+1這樣的儲存格會存成文字。應用程式的CSV匯出則照讀取結果寫入儲存格,不加撇號,所以要怎麼處理,由開啟CSV的程式決定。

決定儲存格應該是什麼

如果原始資料真的是要表達一個計算,請把文字版本留作記錄,再用你核對過的參照,在試算表中自己重建公式。

如果拿不定主意,就先匯出保留文字的版本。文字之後可以改成公式,但已經執行過的公式,可能早已用結果取代了原本的文字。

輸入值

表格文字
note =1+1
欄位分隔符號
,

結果

列數
2
欄數
1
note
=1+1
檔案大小(位元組)
2293

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