我使用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中设置打印标题?如果可能的话?
答案 0 :(得分:0)
我最近在尝试通过OpenXML设置相同的属性时遇到了similar problem。
似乎有两种方法来设置"打印标题"在Excel中。第一种是通过页面布局窗口,正如您所尝试的那样,它将属性保存到SpreadsheetPrintingParts
XML对象中,该对象似乎与其所写的机器相关。我试图用OpenXML设置它没有运气。
另一个选项是使用名称Print_Titles
定义命名范围。要执行此操作,请在Excel中打开模板,选择相关行,并将其命名为" Print_Titles"在左上角的框中显示行引用。 (保存它 - 如果你关闭并重新打开并重新选择该行,你应该会看到" Print_Titles"名称保留在该框中。)我没有试过这个,但是,我想它会是比SpreadsheetPrintingParts
对象更可能保留在OpenTBS模板中。让我们知道它是怎么回事!