PHP generates excel file

<?php
function createtable($list,$filename){
    header("Content-type:application/vnd.ms-excel");
    header("Content-Disposition:attachment;filename=".$filename.".xls");
    
    $strexport="Number\tName\tGender\tAge\r";
    foreach ($list as $row){
        $strexport.=$row['id']."\t";
        $strexport.=$row['username']."\t";
        $strexport.=$row['sex']."\t";
        $strexport.=$row['age']."\r";
    }
    $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport);
    exit($strexport);
}

$filename = '报表'.date('YmdHis');
$list = array(
    array('id'=>1,'username'=>'Wu Zheran','sex'=>'male','age'=>27),
    array('id'=>2,'username'=>'Jing Lingjing','sex'=>'male','age'=>29),
    array('id'=>3,'username'=>'Bao Tianming','sex'=>'male','age'=>28),
    array('id'=>4,'username'=>'Luoyueqing','sex'=>'female','age'=>26)
);
createtable($list,$filename);

 

Effect picture:

 

 

 

 

 

 

 

 

 

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326846795&siteId=291194637