Thinkphp中PHPExcel使用方法详解
在ThinkPHP框架中使用PHPExcel,首先需要下载PHPExcel库,并将其放置在框架的Library目录下。以下是一个简单的使用示例:
// 导入PHPExcel类库
Vendor('PHPExcel');
// 创建PHPExcel对象
$objPHPExcel = new PHPExcel();
// 设置文档属性
$objPHPExcel->getProperties()->setCreator("Me")
->setLastModifiedBy("Me")
->setTitle("Office 2007 XLSX Test Document")
->setSubject("Office 2007 XLSX Test Document")
->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")
->setKeywords("office 2007 openxml php")
->setCategory("Test result file");
// 添加一些数据
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello')
->setCellValue('B1', 'world!');
// 调整列宽
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(15);
// 设置活动的工作表索引到第一个工作表,所以Excel打开这是第一个工作表
$objPHPExcel->setActiveSheetIndex(0);
// 保存Excel 2007文件
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('hello_world.xlsx');
这段代码创建了一个Excel文件,并在第一个工作表的A1和B1单元格中分别设置了值"Hello"和"world!"。然后,它将文件保存为hello\_world.xlsx。这只是一个简单的示例,PHPExcel库提供了更多强大的功能,如样式设置、数据绑定、读取和导出不同格式的文件等。
评论已关闭