使用OpenTBS在Excel中设置打印标题

时间:2015-08-19 03:55:47

标签: php excel opentbs

我使用PHP 5.3,OpenTBS 1.7.6版。 Excel 2013。

在Excel模板中,我设置了标题。

[page layout -> print title -> sheet -> setting row to repeat at top]

但是,当我从网上下载后打开结果时,将行重复设置为顶部的值会消失。

我认为OpenTBS没有为此提供选项 - 我尝试过搜索Google,但没有结果。

如果使用OpenTBS,如何在excel中设置打印标题?如果可能的话?

1 个答案:

答案 0 :(得分:0)

我最近在尝试通过OpenXML设置相同的属性时遇到了similar problem

似乎有两种方法来设置"打印标题"在Excel中。第一种是通过页面布局窗口,正如您所尝试的那样,它将属性保存到SpreadsheetPrintingParts XML对象中,该对象似乎与其所写的机器相关。我试图用OpenXML设置它没有运气。

另一个选项是使用名称Print_Titles定义命名范围。要执行此操作,请在Excel中打开模板,选择相关行,并将其命名为" Print_Titles"在左上角的框中显示行引用。 (保存它 - 如果你关闭并重新打开并重新选择该行,你应该会看到" Print_Titles"名称保留在该框中。)我没有试过这个,但是,我想它会是比SpreadsheetPrintingParts对象更可能保留在OpenTBS模板中。让我们知道它是怎么回事!

Print_Titles