永久且全局地停止 openoffice calc 自动更正日期/时间

永久且全局地停止 openoffice calc 自动更正日期/时间

当我输入“15:45”或“21/12”时,openoffice Calc 会将其更改为“15:45:00”和“21-12-2011”。
如何全局永久禁用此功能?
我知道您可以使用“设置单元格格式...”,然后选择文本,但我永远不能希望它自动更正日期/时间。

答案1

这似乎是 OOo.Calc 最受争议的功能之一。Calc 需要知道将输入视为数字还是文本。它默认为数字,因为它的主要目的是计算。

到目前为止,据我所知,只有两种方法可以保存文字字符串:

  1. 在字符串前面放置一个撇号('),告诉 Calc 后面的数据应该被视为字符串;
  2. 正如前面提到的:使用格式将单元格内容设置为“文本”。

根据用户的需求,解决方案 2 可以设置为默认值:

  • 将“默认”样式更改为文本格式(菜单Format-> Styles and Formatting-> 右键单击Default​​ -> Modify->Numbers选项卡),
  • 将该电子表格保存为模板,
  • 并且(可选)将该自定义模板设置为默认模板。

当然,这样做的缺点是每一个在基于该模板的电子表格中,输入将被视为文本,而不是数字。因此,解决方案可以准备这样的“文本”电子表格作为模板,但不是作为默认模板。<编辑>:另一种方法包括创建具有“文本”格式的附加单元格样式(见上文)。这减少了在数字和文本之间切换以更改单元格样式所需的工作量。</ EDIT > 我担心目前所有这些都可用。

答案2

转到格式,然后转到单元格,然后将选项更改为您想要的。虽然它可能无法完全停止自动格式化,但它的效果比任何其他选项(例如格式化为“文本”)都要好得多。

答案3

我认为 StackOverflow 上的这个答案提供了一个更好的选择:

https://stackoverflow.com/questions/13835264/how-to-prevent-openoffice-libreoffice-calc-from-changing-what-you-input-data-n

当您打开 CSV 时,您会看到一个对话框,允许您指定每列的数据类型。

相关内容