本文主要和大家分享php实现直接生成excel文档,主要以代码的形式和大家分享,希望能帮助到大家。
excel类源代码:
class excel{
function __construct($filename){
header('content-type:application/vnd.ms-excel');
header('content-disposition:attachment;filename='.iconv('utf-8', 'gb2312//ignore', $filename).'.xls'); /*gb2312后加“//ignore”以防止转码故障后停止运行。下同*/
} function writeln($row){
foreach($row as $col){ echo iconv('utf-8', 'gb2312//ignore', $col."\t");//此处使用双引号
}
} function write($rows){
foreach($rows as $row){ $this->writeln($row);
}
}
}
使用方法:
$excel=new excel('myexcel');$excel->wirteln(['第一列','第二列','第三列']);$arrs=array();foreach($i=0;$i<3;$i++){ foreach($j=0;$j<3;$j++){ $arrs[$i][$j]=$i.'*'.$j.'='.$i*$j;
}
}$excel->write($arrs);
相关推荐:
如何使用php生成excel文档
php生成excel文档实例程序_php教程
php生成excel文档实例程序
以上就是php实现直接生成excel文档代码的详细内容。