Sto cercando di utilizzare PHPExcel con CodeIgniter.errore PHPExcel in Codeigniter
ma ho ottenuto un errore di
Fatal error: Call to IOFactory privato :: __ construct() dal contesto 'CI_Loader' in C: \ ms4w \ Apache \ htdocs \ piantagione \ system \ Core \ Loader.php on line 949
ho messo il PHPExcel nei miei apps/librerie
e questo è il mio controller codice
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 come http://codeigniter.com/wiki/PHPExcel/
piacere a risolvere questo caso
io uso CodeIgniter 2.0 e PHP 1.7.7 eccellere
grazie per la vostra attenzione
BR
Puja
Non sono un esperto di CI, ma i nomi dei file devono includere maiuscole e minuscole? –
@EswarRajeshPinapala, @MarkBaker finalmente il thread funziona, ma quando scarico l'Excel il font è strano ** þÿÕÍÕœ. "- +, ù®0¼HPX'hp ** quando inserisco il codice dell'intestazione e uso il codice' $ objWriter-> salva ('php: // output'); 'nel mio controller. Qualche idea?? –
In realtà, non dovresti inviare i contenuti excel al browser, perché il browser non può leggerlo. vedi la mia risposta, su come risolvere questo problema. In alternativa puoi anche fare $ objWriter-> save ('test.xlsx') ;. –