这篇文章主要介绍在PHP中将数据输出至Excel表格中的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
黔西网站建设公司成都创新互联,黔西网站设计制作,有大型网站制作公司丰富经验。已为黔西上千多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的黔西做网站的公司定做!
方法一:
首先先安装依赖的库文件,composer安装php处理excel类库。
composer require phpoffice/phpspreadsheet
使用方法
getActiveSheet(); // 插入数据 $sheet->setCellValue('A1', '学号');//A列1行 $sheet->setCellValue('B1', '姓名'); $sheet->setCellValue('A2', '007'); $sheet->setCellValue('B2', '凌凌漆'); $writer = new Xlsx($spreadsheet); // 保存数据 $writer->save('user.xlsx');//文件存放路径
PS:在ThinkPHP框架中使用
方法二:
/** * 创建(导出)Excel数据表格 * @param array $list 要导出的数组格式的数据 * @param string $filename 导出的Excel表格数据表的文件名 * @param array $header Excel表格的表头 * @param array $index $list数组中与Excel表格表头$header中每个项目对应的字段的名字(key值) * 比如: $header = array('编号','姓名','性别','年龄'); * $index = array('id','username','sex','age'); * $list = array(array('id'=>1,'username'=>'YQJ','sex'=>'男','age'=>24)); * @return [array] [数组] */ function createtable($list,$filename,$header=array(),$index = array()){ header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=".$filename.".xls"); $teble_header = implode("\t",$header); $strexport = $teble_header."\r"; foreach ($list as $row){ foreach($index as $val){ $strexport.=$row[$val]."\t"; } $strexport.="\r"; } $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport); exit($strexport); }
以上是“在PHP中将数据输出至Excel表格中的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!