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的简单方法,可以根据实际需求进行更多的操作和设置。