1.ファイルPHPExcelをダウンロード
ダウンロード:https://www.php.cn/xiazai/leiku/1491
、次のコードは、PHPを書く実行するために2
$編曲= Dbの::名前( 'ユーザー') - >選択します。
setCategory( "結果ファイル"); // 入力 //設定されたセル幅 $ objPHPExcel - > GetActiveSheet関数() - > getColumnDimension( 'A') - >にsetWidth(25 ); $ objPHPExcel - > GetActiveSheet関数() - > getColumnDimension( 'B') - >にsetWidth(25 ) ; // 現在のテーブルセット $ objPHPExcel - > setActiveSheetIndex(0 ); // テーブルに表示内容の最初の行セット $ objPHPExcel - > GetActiveSheet関数() - > setCellValue( 'A1'、 'ID' ) - > setCellValue(「BLは''名' ); $キー = 1。; / * 以下は、横向きにデータをフェッチ、Excelでデータの処理である* / foreachの($ ARR AS $ V){ // 第2の行からループを設定 $キー ++ ; $ objPHPExcel - > GetActiveSheet関数()は // のExcelの列を、名前は、単離されたキーフィールドの配列である、以下のように - > setCellValue( 。 '' $キー、$ V [ 'ID' ]) - > setCellValue( 'C'。$キー、$ V [ '名前' ]); } // 現在のテーブルセット $ objPHPExcel - > setActiveSheetIndex(0 ) ; $ objWriter = PHPExcel_IOFactory :: createWriter($ objPHPExcel、 'エクセル5'); // Excel 2003の ob_end_clean (); $ファイル名 = '报备数据.XLS' 。 ヘッダ( 'プラグマ:パブリック' ); ヘッダ( 'Content-Typeの:アプリケーション/ X-msexecl;名= "'。$ファイル名。 '"' ); ヘッダ( 'コンテンツディスポジション:インライン;ファイル名= "'。$ファイル名。 '"' ); $ objWriter - >保存( 'PHP://出力');
参考記事:https://blog.csdn.net/Developersq/article/details/89601803