Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Excel
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Excel

Страниц (1): [1]
 

1. seka-s79 - 30 Сентября, 2013 - 22:50:26 - перейти к сообщению
Здравствуйте.
Помогите пожалуйста решить проблему.
Код работает но кириллица вообще не выводится в Excel то есть если вместо 'Дата' написать 'Date' то в таблицу выведет а если 'Дата' просто пустая ячейка.
require_once('PHPExcel.php');
require_once('PHPExcel/Writer/Excel5.php');
$xls = new PHPExcel();
$xls->setActiveSheetIndex(0);
$sheet = $xls->getActiveSheet();
$sheet -> setTitle('Report');
$sheet->setCellValue("A1",'Дата');


header ( "Expires: Mon, 1 Apr 1974 05:00:00 GMT" );
header ( "Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT" );
header ( "Cache-Control: no-cache, must-revalidate" );
header ( "Pragma: no-cache" );
header ( "Content-type: application/vnd.ms-excel" );
header ( "Content-Disposition: attachment; filename=matrix.xls" );


// Выводим содержимое файла
$objWriter = new PHPExcel_Writer_Excel5($xls);
$objWriter->save('php://output');

 

Powered by ExBB FM 1.0 RC1