【问题标题】:OpenTBS enter formulas into xlsx cellsOpenTBS 将公式输入 xlsx 单元格
【发布时间】:2020-11-18 18:00:56
【问题描述】:

我正在尝试使用 OpenTBS 从 php 设置 Excel 文件,如果我可以将公式保存到某些单元格中会很方便。例如。当我在 B1 中有 =A1 时,我想在 B1 中查看 A1 的内容。
当我使用 MergeBlock() 并指定以等号开头的字符串时,公式在生成的 Excel 文件中仅显示为字符串。有没有把它变成Excel公式的技巧?
谢谢。

【问题讨论】:

    标签: opentbs


    【解决方案1】:

    XLSX 模板中的公式问题在 OpenTBS 家具随附的 XLSX demo example 中进行了说明。

    上面写着:

    在构建自己的 Microsoft 之前,您可以考虑以下事项 Excel模板:

    • 不要在合并后位置可能发生变化的单元格中使用公式(例如在 TBS 块下)。否则 Excel 将 引发错误消息。 这是因为公式的位置被第二次保存在另一个子文件中以供求值顺序。
    • 如果公式使用对在合并期间移动的单元格的引用,则该引用不会被安排为新单元格 参考。
    • 您无法使用“ope=changepic”更改图片。这是因为图纸信息没有直接保存在图纸中。

    有关合并后未移动的公式示例,请参见演示示例。

    【讨论】:

    • 感谢您的回答。在我的情况下,公式不在 TBS 块之下,它在 TBS 块内。我的 Excel 工作表有一个标题和一个大的 TBS 块。 TBS 块有一些公式。这些公式是由同一个 MergeBlock() 调用编写的。公式指向行上方的单元格,或指向正在写入的同一行中的其他单元格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    相关资源
    最近更新 更多