Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert die direkte Generierung von Excel-Dokumentcode

PHP implementiert die direkte Generierung von Excel-Dokumentcode

小云云
小云云Original
2018-03-26 09:55:111449Durchsuche

Dieser Artikel zeigt Ihnen hauptsächlich, wie Sie Excel-Dokumente direkt in PHP generieren. Ich hoffe, er kann Ihnen helfen.

Quellcode der Excel-Klasse:

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);
        }
    }
}

Verwendung:

$excel=new Excel(&#39;MyExcel&#39;);$excel->wirteln([&#39;第一列&#39;,&#39;第二列&#39;,&#39;第三列&#39;]);$arrs=array();foreach($i=0;$i<3;$i++){    foreach($j=0;$j<3;$j++){        $arrs[$i][$j]=$i.&#39;*&#39;.$j.&#39;=&#39;.$i*$j;
    }
}$excel->write($arrs);

Verwandte Empfehlungen:

So verwenden Sie PHP zum Generieren von Excel Dokumente

PHP generiert ein Beispielprogramm für ein Excel-Dokument_PHP-Tutorial

PHP generiert ein Beispielprogramm für ein Excel-Dokument

Das obige ist der detaillierte Inhalt vonPHP implementiert die direkte Generierung von Excel-Dokumentcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn