分享

thinkphp6用phpexcel往excel里写入数据

发布于:2019-08-13 09:12    阅读次数:162    作者:云码素材    分类:PHPExcel    关键词:phpexcel教程  thinkphp6教程  

thinkphp6用phpexcel导入导出excel数据教程之《二》thinkphp6用phpexcel往excel里写入数据


两种方法用thinkphp6调用phpexcel写入数据。


第一种代码如下:

$objPHPExcel = new PHPExcel();
$dir=dirname(__FILE__);//当前文件所在路径
$objSeet=$objPHPExcel->getActiveSheet();//获取当前活动操作的seet对象
$objSeet->setTitle("score");//给当前活动seet设置名称
$objSeet->setCellValue("A1","姓名")->setCellValue("B1","分数");//给当前活动sheet填充数据
$objSeet->setCellValue("A2","张三")->setCellValue("B2","95");//给当前活动sheet填充数据
$objSeet->setCellValue("A3","李四")->setCellValue("B3","80");//给当前活动sheet填充数据
$objWriter=\PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定格式生成excel文件
$objWriter->save($dir."/score.xlsx");

第二种方法如下:

$objPHPExcel = new PHPExcel();
$dir=dirname(__FILE__);//当前文件所在路径
$objSeet=$objPHPExcel->getActiveSheet();//获取当前活动操作的seet对象
$objSeet->setTitle("score");//给当前活动seet设置名称
$data_array=array(array("姓名","分数"),array("李四","95"),array("王五","80"));
$objSeet->fromArray($data_array);//直接加载数据数组来填充数据
$objWriter=\PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//按照指定格式生成excel文件
$objWriter->save($dir."/score.xlsx");


两种方法都一样,都能成功把数据写入到excel文件中数据,并保存excel文件。


phpexcel写入数据.png


更多在线教程,精品网站模板,原创源码请关注公众号:云码素材

云码素材公众号

推荐源码
查看更多

免费领
签到客服赚钱 反馈 回顶部