Tôi đang cố gắng sử dụng PHPExcel với CodeIgniter.lỗi PHPExcel trong Codeigniter
nhưng tôi đã nhận một lỗi
Fatal error: Call to IOFactory tin :: __ construct() từ bối cảnh 'CI_Loader' trong C: \ ms4w \ Apache \ htdocs \ trồng \ system \ core \ Loader.php trên đường dây 949
i đặt PHPExcel trong các ứng dụng của tôi/thư viện
và đây là điều khiển mã của tôi
function excel()
{
$this->load->library('phpexcel');
$this->load->library('PHPExcel/iofactory');
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setTitle("title")
->setDescription("description");
// Assign cell values
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'cell value here');
// Save it as an excel 2003 file
$objWriter = IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save("nameoffile.xls");
}
sam e như http://codeigniter.com/wiki/PHPExcel/
lòng để giải quyết trường hợp này
tôi sử dụng CodeIgniter 2.0 và php trội 1.7.7
nhờ sự quan tâm của bạn
BR
Puja
Tôi không phải là chuyên gia về CI, nhưng phải bao gồm tên tệp có phân biệt chữ hoa chữ thường hay không? –
@EswarRajeshPinapala, @MarkBaker cuối cùng là chủ đề nó hoạt động nhưng khi tôi tải xuống excel phông chữ là lạ ** þÿÕÍÕœ. “- +, ù®0¼HPX'hp ** khi tôi đặt mã tiêu đề và sử dụng mã' $ objWriter-> lưu ('php: // output'); 'trong bộ điều khiển của tôi. Bất kỳ ý tưởng ?? –
Trên thực tế, bạn không nên xuất nội dung excel ra trình duyệt, vì vậy trình duyệt không thể đọc được. xem câu trả lời của tôi, về cách giải quyết vấn đề này. Hoặc bạn cũng có thể làm $ objWriter-> save ('test.xlsx') ;. –