关于PHPExcel 基础使用方法

Posted yyybk

tags:

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

 

$dir=dirname(__FILE__);//找到当前脚本所在路径
require_once $dir.‘/phpExcel/PHPExcel.php‘;
$objPHPExcel=new PHPExcel();//实例化PHPExcel类,等于在桌面上新建一个excel表格
$objSheet=$objPHPExcel->getActiveSheet();//获得当前活动sheet的操作对象
$objSheet->setTitle(‘demo‘);//给当前活动sheet设置外称

/*第一种数据添加方法
$objSheet->setCellValue("A1","姓名")->setCellValue("B1","分数");//给当前活动sheet填充数据
$objSheet->setCellValue("A2",‘张三‘)->setCellValue("B2","12");

//生成数据
$objWrite=PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定格式生成excel文件
$objWrite->save($dir.‘/demo.xlsx‘);
*/


//第二种数据添加方法 不是很建议,因为PHP本身算比较耗内存,如果数据大的话,可能产生内存错误.且不能灵活每行的设置样式
$array=array(
array(),//任何想插入空的数据,这里也要填空值
array("姓名","分数"),
array("李四","55"),
array("王6","95"),
);
$objSheet->fromArray($array);//直接加载数据块来填充数据

//生成数据
$objWrite=PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定格式生成excel文件
$objWrite->save($dir.‘/demo1.xlsx‘);






















以上是关于关于PHPExcel 基础使用方法的主要内容,如果未能解决你的问题,请参考以下文章

关于PHPExcel 导入导出大量数据及导入时判断是不是存在重复

TP基础

PHPSpreadsheet - “PHPExcel_Worksheet_Drawing”在哪里

phpexcel 导出方法

求关于php excel导入大数据到mysql的解决办法

php怎么导出大量数据的Excel