未find类“CI_Excel”

当我加载Excel的库时,我得到了这个错误。 我遵循这个教程中的一切,仍然有一些错误

我使用codeigniter框架。

在线196上的/var/www/html/warehouse/system/core/Common.php中找不到“CI_Excel”类

这是我的控制器

class Dashboard extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->library('excel'); $this->load->model('dashboard_model'); } public function download(){ $this->excel->setActiveSheetIndex(0); $this->excel->getActiveSheet()->setTitle('Warehouse List'); //$this->load->database(); $results = $this->dashboard_model->get_all(); $this->excel->getActiveSheet()->fromArray($results); $filename='Warehouse List.xls'; header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); $objWriter->save('php://output'); } } 

这是我的图书馆的Excel类

 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); require_once APPPATH."/third_party/Classes/PHPExcel.php"; class Excel extends PHPExcel { public function __construct() { parent::__construct(); } } 

像这样尝试…在这里工作完美。

Setp1:下载PHPExcel(在这里下载: http ://phpexcel.codeplex.com/)

Setp2:解压或提取下载的PHPExcel库文件,并复制application/librares整个文件夹

然后

 class Dashboard extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->library('PHPExcel/Classes/PHPExcel'); $this->load->model('dashboard_model'); } public function create(){ //Create A PHPExcel Object $phpexcel=new PHPExcel(); //code more 

如果你想按照教程的方式。试试这个…

 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); require_once APPPATH."third_party/Classes/PHPExcel.php";//Your problem was here class Excel extends PHPExcel { public function __construct() { parent::__construct(); } }