Чуть больше чем просто блог :)

Как сделать колонтитулы в PHPExcel

Пример вывода верхнего колонтитула:

$this->getPHPExcel()->getActiveSheet()->getHeaderFooter()->setOddHeader('&CТекст верхнего колонтитула');

Тут:

  • &C - вывод по центру

Привет вывода нижнего колонтитула с отображением текущей страницы и общего количества страниц:

$this->getPHPExcel()->getActiveSheet()->getHeaderFooter()->setOddFooter('&R&B&11Страница &P из &N');

Тут:

  • &R - выравнивание по правую сторону
  • &B - текст жирным
  • &11 - размер шрифта
  • &P - текущая страница
  • &N - общее количество страниц

Таблица всех параметров:

&L

По левому краю

&R

По правому краю

&C

По центру

&P

Текущая страница

&N

Количество страниц

&font size

Размер шрифра. Пример использования: &14

&K

Цвет текст в RGB: RRGGBB

&S

Перечеркнутый текст

&U

Одинарное подчеркивание

&E

Двойное подчеркивание

&X

Code for "text super script" on / off

&Y

Code for "text subscript" on / off

&D

Дата

&T

Время

&G

Картинка фона

Не забудьте добавить изображение в верхний / нижний колонтитул:

$objDrawing = new PHPExcel_Worksheet_HeaderFooterDrawing();

$objDrawing->setName('PHPExcel logo');

$objDrawing->setPath('./images/phpexcel_logo.gif');

$objDrawing->setHeight(36);

$objPHPExcel->getActiveSheet()->getHeaderFooter()->addImage($objDrawing, PHPExcel_Worksheet_HeaderFooter::IMAGE_HEADER_LEFT);

&Z

Путь к файлу

&F

Имя файла

&A

Имя вкладки листа

&+

Код для добавления страницы #

&-

Код для удаления страницы #

&"font name,font type"

Название шрифта: none specified.

&"-,Bold"

Жирный стиль шрифта

&B

Жирный шрифт

&"-,Regular"

Обычный стиль шрифта

&"-,Italic"

Наклонный стиль шрифта

&I

Наклонный шрифт

&"-,Bold Italic"

Жирный и наклонный стиль шрифта

&O

Code for "outline style"

&H

Code for "shadow style"

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Авторизация