phpexcel使用方法
- 格式:doc
- 大小:13.09 KB
- 文档页数:4
- 1 - phpexcel使用方法
PHPExcel是一个开源的PHP类库,用于读写Excel文件。它可以读取、写入、复制、合并、格式化、筛选、排序等多种操作Excel文件的功能。
使用PHPExcel的步骤如下:
1.下载PHPExcel类库,并解压到网站根目录下。
2.引入PHPExcel类库,使用require_once语句。
3.创建PHPExcel对象,用于操作Excel文件。
4.创建一个Excel文件,并设置文件格式和数据。
5.保存Excel文件。
下面是一个简单的例子,用于创建一个Excel文件,并写入数据:
// 引入PHPExcel类库
require_once 'PHPExcel/Classes/PHPExcel.php';
// 创建PHPExcel对象
$objPHPExcel = new PHPExcel();
// 设置文件属性
$objPHPExcel->getProperties()
->setCreator('PHPExcel')
->setLastModifiedBy('PHPExcel')
->setTitle('Office 2007 XLSX Test Document')
->setSubject('Office 2007 XLSX Test Document') - 2 - ->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', '姓名')
->setCellValue('B1', '年龄')
->setCellValue('C1', '性别');
// 写入数据
$objPHPExcel->getActiveSheet()->setCellValue('A2', '张三')
->setCellValue('B2', '18')
->setCellValue('C2', '男');
$objPHPExcel->getActiveSheet()->setCellValue('A3', '李四')
->setCellValue('B3', '20')
->setCellValue('C3', '女');
// 设置文件格式
$objPHPExcel->getActiveSheet()->getStyle('A1:C3')->getFont()->setBold(true); - 3 - // 设置自动换行和列宽
$objPHPExcel->getActiveSheet()->getStyle('A1:C3')->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(10);
$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(10);
// 设置表格边框
$objPHPExcel->getActiveSheet()->getStyle('A1:C3')->getBorders()->getAllBorders()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
// 设置工作表名称
$objPHPExcel->getActiveSheet()->setTitle('测试表格');
// 输出Excel文件
$objWriter = - 4 - PHPExcel_IOFactory::createWriter($objPHPExcel,
'Excel2007');
$objWriter->save('test.xlsx');
>
以上代码会生成一个名为test.xlsx的Excel文件,其中包含一个名为测试表格的工作表,表格中包含三列姓名、年龄、性别,以及两行数据。
以上就是使用PHPExcel的简单方法,可以根据实际需求进行更多的操作和设置。