这篇文章主要介绍在PHP中将数据输出至Excel表格中的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
方法一:
首先先安装依赖的库文件,composer安装php处理excel类库。
composer require phpoffice/phpspreadsheet
使用方法
<?php// 类的自动加载require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet;use PhpOffice\PhpSpreadsheet\Writer\Xlsx; $spreadsheet = new Spreadsheet();$sheet = $spreadsheet->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框架中使用
方法二:
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表格中的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!