Как установить все стили/опции ячеек из функции?phpexcel: Установить стиль из функции
Этот код не работает для меня:
function setStyleTest() {
global $objPHPExcel, $cell;
$objPHPExcel->setActiveSheetIndex(0)->getStyle($cell)->getFont()->setSize(10);
$objPHPExcel->setActiveSheetIndex(0)->getStyle($cell)->getAlignment()->setWrapText(true);
}
$cell = "A1";
$objPHPExcel->setActiveSheetIndex(0)->setCellValue($cell, 'Some content');
setStyleTest();
Но это работает:
$cell = "A1";
$objPHPExcel->setActiveSheetIndex(0)->setCellValue($cell, 'Some content');
$objPHPExcel->setActiveSheetIndex(0)->getStyle($cell)->getFont()->setSize(10);
$objPHPExcel->setActiveSheetIndex(0)->getStyle($cell)->getAlignment()->setWrapText(true);
И да, я не знаю много о классах =) Спасибо!
Я пропустил, чтобы сказать, что 'cellNavigation()' возвращает нужную строку. Это старый проект, который я бы хотел улучшить. Также строка ячейки прибыла в 'setStyleTest()'. Проблема должна быть где-то в другом месте. Я обновлю версию phpexcel – Xairoo