PHPExcel を使用して YII でインポートおよびエクスポートする - CSDN ブログ

不言
リリース: 2023-03-28 16:52:01
オリジナル
1777 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート