如何将条件格式应用于 odt 文件?

Posted

技术标签:

【中文标题】如何将条件格式应用于 odt 文件?【英文标题】:How to apply conditional format to odt file? 【发布时间】:2018-06-18 20:04:25 【问题描述】:

我需要评估 odt、文件的表格上的单元格,如果值 > 0,则应用条件格式。 不在speedsheet中,是给作家的

【问题讨论】:

您可以在 Writer 中插入一个 LO Calc 表,在 odt 文档中为您提供所有 Calc 功能,包括条件格式。这对您来说是一个可行的解决方案吗? 我在odt文件中插入了一个表格,但是菜单形式的条件格式在哪里呢?我到处搜索 如果您在 Calc 电子表格对象中,请检查“格式”菜单:它应该包含“条件格式”条目。仅当 Calc OLE 对象处于活动状态时,这些特定于计算的条目才可见,因此您可能需要先双击该对象才能激活它。我已经在 Win 10 上使用 LO 5.4 对此进行了测试。 【参考方案1】:

在 Win 10 上使用 LO 5.4 和 6.0.4 进行测试:

恕我直言,最好的解决方案是将 LO Calc 电子表格作为“OLE 对象”插入到 odt 文件中。这为您提供了 Writer 中完整的 Calc 功能。

为此,请将光标置于表格应出现的位置。选择菜单“插入”->“对象”->“OLE 对象”。在以下窗口中,选择“新建”和“LibreOffice 6.0 电子表格”。或者,您可以插入一个已经存在的 Calc 表。

点击确定后,对象将出现,并且它已经被激活(您可以通过粗灰色边框和行/列标题确定它是否处于活动状态 - 您可以通过在 Writer 文档中的任意位置单击外部来“停用”它; 您可以通过在其边界内双击来重新激活 Calc 对象)。

现在,您可以像往常一样编辑 Calc 表。请注意,如果 Calc OLE 对象处于活动状态,菜单将适应 Calc 功能。所以,例如如果 Calc OLE 对象处于活动状态,“格式”菜单将仅包含“条件格式”条目。

以下是一些截图:

    在 Writer 中插入 OLE 对象:

    带有嵌入式 Calc 表的编写器文档:

    对嵌入的 Calc 表的某些内容应用条件格式:

    生成的带有条件格式 Calc 表的 Writer 文档(Calc 对象处于活动状态):

    同 4,现在 Calc 对象处于非活动状态:

【讨论】:

以上是关于如何将条件格式应用于 odt 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将不同的条件格式应用于不同的行?

Access - 可以将条件格式应用于以...开头的文本字段吗?

基于表值的条件格式

数据可视化之DAX篇(二十四)Power BI应用技巧:在总计行实现条件格式

如何从数据框中提取值以用于条件格式,同时一次将其应用于某些选择类别或数据条目?

将条件应用于opencv图像