PHPExcel导出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHPExcel导出相关的知识,希望对你有一定的参考价值。

phpExcel

是用来操作Office Excel 文档的一个PHP类库,可以使用它来读取、写入不同格式的电子表格
Github:https://github.com/PHPOffice/PHPExcel

php

<?php

//引入类
require_once \'PHPExcel-1.8/Classes/PHPExcel.php\';

$objPHPExcel = new PHPExcel();//创建对象

//设置文件属性
$objPHPExcel->getProperties()->setCreator("pine")
							 ->setLastModifiedBy("pine")
							 ->setTitle("Product Title")
							 ->setSubject("Product Subject")
							 ->setDescription("Product Description")
							 ->setKeywords("Product")
							 ->setCategory("Product");

//设置内容
$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue(\'A1\', \'产品名称\')
            ->setCellValue(\'B1\', \'品牌\')
            ->setCellValue(\'C1\', \'成本价\')
            ->setCellValue(\'D1\', \'销售价\')

            ->setCellValue(\'A2\', \'I8\')
            ->setCellValue(\'B2\', \'苹果\')
            ->setCellValue(\'C2\', \'1000\')
            ->setCellValue(\'D2\', \'10000\')

            ->setCellValue(\'A3\', \'MATE2000\')
            ->setCellValue(\'B3\', \'华为\')
            ->setCellValue(\'C3\', \'1500\')
            ->setCellValue(\'D3\', \'6000\');

$objPHPExcel->getActiveSheet()->setTitle(\'2018产品销售\');//设置工作表名称

$objPHPExcel->createSheet();//创建一个新的工作表

//设置内容
$objPHPExcel->setActiveSheetIndex(1)
            ->setCellValue(\'A1\', \'筹备中\');

$objPHPExcel->getActiveSheet()->setTitle(\'2019计划销售\');//设置工作表名称

//创建
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, \'Excel2007\');
$objWriter->save(str_replace(\'.php\', \'.xlsx\', __FILE__));

导出后结果

以上是关于PHPExcel导出的主要内容,如果未能解决你的问题,请参考以下文章

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip

导出 PHPExcel 写入长数字单元格 - 代码点火器

PHPExcel导出excel处理方式实例

PHPExcel导出excel处理方式实例

PHPExcel导出excel处理方式实例

TP3.2加载外部PHPexcel类,实现导入和导出