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

电子表格中的所有单元格均以文本保存,以保留标识符和类似公式的内容。