1. phpexcel を protected/vendor ディレクトリに解凍します。ディレクトリ構造は、vendor/PHPExcel/PHPExcel.php
2.index.phpファイルを変更します
require_once($yii); $app=Yii::createWebApplication($config);//->run(); // adding PHPExcel autoloader Yii::import('application.vendor.*'); require_once "PHPExcel/PHPExcel.php"; require_once "PHPExcel/PHPExcel/Autoloader.php"; Yii::registerAutoloader(array('PHPExcel_Autoloader','Load'), true); $app->run();
3. Excelファイルをエクスポートします
public function actionExcel(){ $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'Hello') ->setCellValue('B2', 'world!') ->setCellValue('C1', 'Hello') ->setCellValue('D2', 'world!'); $objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->setActiveSheetIndex(0); ob_end_clean(); ob_start(); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="test.xls"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); }
4. Excelファイルをインポートします。
rreeeこの記事の内容は以上です、読んでいただいてありがとうございます。
関連する推奨事項:
PHP は PHPExcel を使用してデータベースへのバッチアップロードを実装します
IE ブラウザが PHPExcel を使用してファイルをエクスポートするときに中国語でファイル名が文字化けする問題を解決する方法
以上がPHPExcel を使用して YII でインポートおよびエクスポートする - CSDN ブログの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。