この記事では、主に 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 チュートリアル
php 生成 EXCEL ドキュメントのサンプル プログラム
以上がPHP は Excel ドキュメント コードの直接生成を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。