在 CodeIgniter 框架中使用 PHPExcel 库
在 CodeIgniter 框架中手动引用 PHPExcel 可以按照以下步骤:
-
下载 PHPExcel 库: 从 PHPExcel 官方网站下载最新版本的 PHPExcel 库,解压到服务器上的任意目录。
-
在 CI 框架中创建 PHPExcel 库的类: 在 CI 框架的
application/libraries目录下新建一个PHPExcel.php文件,然后将以下代码复制到该文件中:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
require_once APPPATH.'third_party/PHPExcel/PHPExcel.php';
class Phpexcel {
public function __construct()
{
// Initialize PHPExcel library
$this->phpexcel = new PHPExcel();
}
}
- 在 CI 框架中加载 PHPExcel 类: 要使用 PHPExcel 类,需要在 CI 框架的控制器中加载它。可以使用 CI 框架的
load方法,如下所示:
$this->load->library('phpexcel');
- 在 CI 框架中使用 PHPExcel: 现在可以在 CI 框架中使用 PHPExcel 类了。可以通过以下代码创建一个新的 Excel 文件:
$this->phpexcel->setActiveSheetIndex(0);
$this->phpexcel->getActiveSheet()->setCellValue('A1', 'Hello World!');
$this->phpexcel->getActiveSheet()->setTitle('My Sheet');
$objWriter = PHPExcel_IOFactory::createWriter($this->phpexcel, 'Excel2007');
$objWriter->save('my_file.xlsx');
这将在 CI 框架中创建一个名为 'my_file.xlsx' 的 Excel 文件,其中包含 'Hello World!' 文本。可以使用其他 PHPExcel 方法添加更多内容,如单元格格式、图表、公式等。
原文地址: https://www.cveoy.top/t/topic/oeuj 著作权归作者所有。请勿转载和采集!