// PHPExcel エクスポート手順:
// 1 つ: 公式 Web サイトのダウンロード クラス ライブラリを導入する
// 2 つ: PHPExcel クラスをインスタンス化する (新しい Excel テーブルを作成する)
// 3 つ: createSheet() メソッド、setActveSheetIndexメソッド、getActiveSheel メソッド (シート内に組み込みテーブルを作成)
// 4: setCellValue() メソッド (データを入力)
// 5: PHPExcel_IOFactory::createWriter() メソッド、save() メソッド (ファイルを保存)
$dir =dirname(__FILE__); //現在のスクリプトが配置されているパスを検索します
require $dir."/PHPExcel/PHPExcel.php";//ファイルを導入します
$objPHPExcel=new PHPExcel();// PHPExcel クラスをインスタンス化します。これは、デスクトップ上に新しい Excel テーブルを作成するのと同じです
$objSheet=$objPHPExcel->getActiveSheet();// 現在のアクティブ シートの操作オブジェクトを取得します
$objSheet->setTitle(" demo");//現在アクティブなシートの名前を設定します
/*$objSheet->setCellValue("A1","Name")->setCellValue("B1","Score");//データを入力します現在のアクティブ シートにデータを入力します
$objSheet->setCellValue("A2","Zhang San") ->setCellValue("B1","98");//現在のアクティブ シートにデータを入力します*/
//配列形式
$array=array(
- "スコア"),
array("","张三","98"),
array("","李思", "59"),
);
$objSheet->fromArray($array ); // データ ブロックを直接ロードして埋める
/*
* ヒント: この配列内のデータ量が大きい場合、fromArray()メソッドはメモリを占有しすぎてメモリ エラーを報告します
setCellValue メソッドを使用することをお勧めします
*/
$objWriter=五:PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");//に従って Excel ファイルを生成します。指定された形式に変換します
$objWriter->save($dir."demo.xlsx");
?>
上記では、Excel コンテンツを含む PHPExcel エクスポートを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。