Задать вопрос
@EA-EKB

PHPExcel. Неправильно формируется XLS-файл. В чём проблема?

Формирую xls-файл с помощью PHPExcel.

Код формирующий файл:
<?php
require_once('PHPExcel/Classes/PHPExcel.php');
require_once('PHPExcel/Classes/PHPExcel/Writer/Excel5.php');

// Создаем объект класса PHPExcel
$xls = new PHPExcel();
// Устанавливаем индекс активного листа
$xls->setActiveSheetIndex(0);
// Получаем активный лист
$sheet = $xls->getActiveSheet();
// Подписываем лист
$sheet->setTitle('Отчёт');

// Выводим HTTP-заголовки
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=report.xls" );

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


На выходе получается какая-то хрень в таком виде:
5afc1be95e35a684975229.png

При открытии файла отображается такое окно:
5afc1bff1a330267926900.jpeg

Подскажите кто сталкивался с таким: в чём проблема?
  • Вопрос задан
  • 258 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
netrox
@netrox
Данная библиотека больше не поддерживается . Попробуй это
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы