ThinkPHP中调用PHPExcel的实现代码
使用PHPExcel库轻松生成Excel文件
在ThinkPHP框架中,处理导出成Excel文件的一个强大工具是PHPExcel库。它可以让你轻松生成完整且复杂的Excel文件。下面是一个简单的介绍和使用示例,供需要的朋友参考。
核心代码:
引入PHPExcel库:
通过vendor函数引入PHPExcel库:
```php
vendor('PHPExcel.PHPExcel');
```
创建一个新的PHPExcel对象:
```php
$objPHPExcel = new PHPExcel();
```
设置文档属性:
```php
$objPHPExcel->getProperties()
->setCreator("web100.")
->setLastModifiedBy("web100.")
->setTitle("Office 2007 XLSX Test Document")
->setSubject("Office 2007 XLSX Test Document")
->setDescription("Test document generated using PHP classes.")
->setKeywords("office 2007 openxml php")
->setCategory("Test result file");
```
设置当前活动的sheet并设置相关属性:
```php
$objPHPExcel->setActiveSheetIndex(0);
$objActSheet = $objPHPExcel->getActiveSheet(); // 获取当前活动的Sheet对象
```
设置sheet名字:
```php
$objActSheet->setTitle('phpexcel demo');
```
设置默认行高和列宽:
```php
$objActSheet->getDefaultRowDimension()->setRowHeight(15); // 设置默认行高为15像素。
$objActSheet->getColumnDimension('C')->setWidth('20'); // 设置C列宽度为20个字符宽度。