如何使用一个表(ods)文件作为另一个表文件的基础?

如何使用一个表(ods)文件作为另一个表文件的基础?

我有一个会计分类帐表 ( .ods) 文件,它应该是其他表文件的基础。

该表文件应该是其他表文件的基础,例如:

  • 2023.ods
  • 2024.ods
  • 2025.ods

这些是年份文件,每个文件都包含给定年份的分类帐。


当然,每年我都可以复制粘贴模板分类帐文件并将复制的文件重命名为 2023.ods,但我想知道将模板文件“导出”或“包含”到这样的新文件中是否有任何好处文件(例如 2023.ods)。

所以,我的问题是确定只是复制粘贴每个新年还是导出/包含每个新年。

我不寻求主要基于意见的答案,而是寻求更多基于标准化的利弊答案,并解释要做什么以及如何做。

答案1

LibreOffice 已经支持这种类型模板化,OpenOffice 和相关程序也是如此。想要开始工作是很常见的新的电子表格与其他类似电子表格具有相同的基本设置(工作表、“宏” - 即脚本、单元格公式等),而无需手动复制现有文件并清除旧数据。

如果您创建模板电子表格并将其另存为.ots(OpenDocument 电子表格模板)文件,那么每当您在 LO Calc 中打开它时,它将被命名为“无标题 1”、“无标题 2”等,直到您使用菜单选项以“真实”文件名(带.ods扩展名)保存它File -> Save As...

如果您需要更新模板,则必须Save As...再次使用将其再次保存为.ots模板文件。您可以覆盖原始模板文件或使用新的模板文件名保存它(如果您想保留模板以前版本的历史存档,这很有用......不如真正的修订管理软件,git但总比没有好) 。


PS:我使用 .ots 文件来维护 RPG 角色表编辑器的 LO Calc 电子表格 - 打开模板文件,它就可以创建一个全新的角色,而不会出现意外覆盖干净模板的风险。电子表格并不是这项工作的最佳工具,但是a)它是跨平台的(即它可以在LO本身运行的任何东西上运行),b)它让我省去了编写大量非常繁琐的图形用户的麻烦- python 或其他语言的界面代码(每个角色需要多张表格数据来显示其统计数据、技能、装备等)。

相关内容