18
Июл
2013

Стиль гиперссылок в PHPExcel

Никак не удается справиться со стилем гиперссылок при генерации *.xls посредством PHPExcel. Ссылки имеют стиль обычного текста, хотя и доступны для перехода. Ни один вариант не срабатывает.


$objPHPExcel -> getActiveSheet() -> SetCellValue('E1' , 'http://www.phpexcel.net');
$objPHPExcel -> getActiveSheet() -> getCell('I1') -> setDataType(PHPExcel_Cell_DataType::TYPE_FORMULA) ->setValue('=HYPERLINK("http://www.phpexcel.net","http://www.phpexcel.net")');
$objPHPExcel->getActiveSheet()->setCellValue('H1', 'www.phpexcel.net');
$objPHPExcel->getActiveSheet()->getCell('H1')->getHyperlink()->setUrl('http://www.phpexcel.net');
$objPHPExcel->getActiveSheet()->getCell('H1')->getHyperlink()->setTooltip('Navigate to website');
$objPHPExcel->getActiveSheet()->getStyle('H1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);

Подскажите, может кто знает как это побороть, или, возможно, как использовать заготовки стилей из самого Excel'я. Спасибо.

Источник: https://ru.stackoverflow.com/questions/237578/%D0%A1%D1%82%D0%B8%D0%BB%D1%8C-%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%B2-phpexcel

Share

Тебе может это понравится...