PHP直接生成Excel文档
程序员文章站
2022-03-02 13:04:30
...
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);
上一篇: Python 保存Log txt信息,并转成pdf,支持中文
下一篇: python(5):中文支持