Я пытаюсь генерировать файл Excel с помощью PHPExcel библиотеку в Codeigniter. Проблема заключается в том, что при загрузке файла он показывает символы в undifined форматахОшибка при открытии файла Excel, который сгенерировал с помощью PHPExcel
При открытии загруженного файла он показывает сообщение, что это другой формат, пожалуйста, обратитесь к ПОС
и при открытии файла содержание в
и мой код материал:
if (! defined('BASEPATH')) exit('No direct script access allowed');
$this->load->library('excel');
$sheet = new PHPExcel();
$objWorkSheet = $sheet->createSheet();
$sheet->getProperties()->setTitle('JDI Problem Improvement Strip')->setDescription('JDI Problem Improvement Strip');
$sheet->setActiveSheetIndex(0);
$sheet_writer = PHPExcel_IOFactory::createWriter($sheet, 'Excel5');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="01simple.xls"');
header('Cache-Control: max-age=0');
$sheet_writer->save('php://output');
, которые превосходят версию вы пытаетесь создать? 2007? –
1.7.9, 2013-06-02 –
Открыть файл в текстовом редакторе. Ищите ведущие/завершающие пробельные символы, любой заголовок спецификации, любые сообщения об ошибках PHP с открытым текстом или любую разметку HTML-файла в файле, а затем найдите, где ваш скрипт эхом отдает в выходной поток –