С вашими функциями все в порядке, но вы используете глобальные, и это настоящая ошибка ... Вам следует использовать возможности PHP5. Вместо этого вы можете попробовать лямбда-функцию, такую как eval.in/39136 :)
В некоторых версиях php не может разорвать строку в классе атрибутов. Старая версия.
Rogerio de Moraes
2
ВАЖНЫЙ! Чем $ objPHPExcel, как и $ sheet, определяется из класса объектов PHPExcel. Вам нужно использовать, как вы создали (при новом определении PHPExcel ()).
Ответы:
Источник: http://bayu.freelancer.web.id/2010/07/16/phpexcel-advanced-read-write-excel-made-simple/
источник
источник
Этот код должен работать на вас:
Но если вы беспокоитесь об этом снова и снова, я рекомендую использовать
applyFromArray
.источник
Это всегда работает!
$sheet->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setRGB('FF0000');
источник
Похоже, сейчас есть ошибка
applyFromArray
, которая не принимает цвет, но у меня это сработало:источник
Вот как это сделать в
PHPSpreadsheet
последней версииPHPExcel
альтернативный подход:
источник
источник
источник
Это находится в документации, расположенной здесь: https://github.com/PHPOffice/PHPExcel/wiki/User-Documentation-Overview-and-Quickstart-Guide
источник
Вы можете легко применить цвета к ячейкам и строкам.
источник