Я использую PHP 5.3, OpenTBS версии 1.7.6. Excel 2013
В шаблоне Excel я установил свой заголовок.
[page layout -> print title -> sheet -> setting row to repeat at top]
Однако, когда я открываю результат после загрузки из Интернета, значение настройки повторения строки сверху исчезает.
Я думаю, что OpenTBS не предоставляет опцию для этого — я пробовал искать в Google, но результатов нет.
Как я могу установить печатный заголовок в Excel, используя OpenTBS, если это вообще возможно?
Я столкнулся с аналогичная проблема недавно при попытке установить то же свойство через OpenXML.
Кажется, есть два способа установить «печать заголовков» в Excel. Первый — через окно макета страницы, как вы уже пробовали, который сохраняет свойство в SpreadsheetPrintingParts
Объект XML, который, по-видимому, связан с машиной, на которой он был написан. Мне не повезло, пытаясь установить это с OpenXML.
Другой вариант — определить именованный диапазон, используя имя Print_Titles
, Для этого откройте свой шаблон в Excel, выберите соответствующую строку и назовите ее «Print_Titles» в верхнем левом поле, в котором отображается ссылка на строку. (Сохраните его — если вы закроете, снова откроете и снова выберете строку, вы должны увидеть, что имя «Print_Titles» сохраняется в этом поле.) Я не пробовал этого, однако, я думаю, что с большей вероятностью он будет сохранен в Шаблон OpenTBS, чем SpreadsheetPrintingParts
объект. Дайте нам знать, как это идет!
Других решений пока нет …