ホームページ  >  記事  >  バックエンド開発  >  PHP エクスポート Excel php は phpexcel を使用して Excel ファイルをエクスポートします

PHP エクスポート Excel php は phpexcel を使用して Excel ファイルをエクスポートします

WBOY
WBOYオリジナル
2016-07-25 08:54:43894ブラウズ
  1. //PHPExcelクラスをロードする

  2. require './phpexcel/PHPExcel.php';

  3. //Excelオブジェクトインスタンスを作成する

  4. $objPHPExcel = new PHPExcel();

  5. //ドキュメントの基本プロパティを設定します

  6. $objProps = $objPHPExcel->getProperties();
  7. $objProps->setCreator("ラオマオ" );
  8. $objProps->setLastModifiedBy("ラオマオ");
  9. $objProps->setTitle("Office XLS テスト ドキュメント");
  10. $objProps->setSubject("Office XLS テスト ドキュメント、デモ");
  11. $objProps->setDescription("PHPExcel によって生成されたテスト ドキュメント。");
  12. $objProps->setKeywords("office Excel PHPExcel");
  13. $objProps->setCategory("テスト");
  14. //後続のコンテンツ操作のために現在のシート インデックスを設定します。

  15. //通常、表示呼び出しは複数のシートを使用する場合にのみ必要です。
  16. //デフォルトでは、PHPExcel は SheetIndex=0 で最初のシートを自動的に作成します
  17. $objPHPExcel->setActiveSheetIndex(0);

  18. //現在のアクティブ シートの名前を設定します

  19. $ objActSheet = $objPHPExcel->getActiveSheet();
  20. $objActSheet->setTitle('Test Sheet');

  21. //セルの内容を設定します

  22. //ここのデータは、データベースを取得してループ処理を実行します
  23. //by bbs.it-home.org
  24. $objPHPExcel->getActiveSheet()->SetCellValue('A1', 'a1');
  25. $objPHPExcel-> ;getActiveSheet()- >SetCellValue('A2', 'a2');
  26. $objPHPExcel->getActiveSheet()->SetCellValue('A3', 'a3');
  27. $objPHPExcel->getActiveSheet() ->SetCellValue( 'A4', 'a4');
  28. $objPHPExcel->getActiveSheet()->SetCellValue('A5', 'a5');

  29. $objPHPExcel->getActiveSheet() ->SetCellValue('B1', 'b1');

  30. $objPHPExcel->getActiveSheet()->SetCellValue('B2', 'b2');
  31. $objPHPExcel->getActiveSheet( )->SetCellValue ('B3', 'b3');
  32. $objPHPExcel->getActiveSheet()->SetCellValue('B4', 'b4');
  33. $objPHPExcel->getActiveSheet()->SetCellValue('B5') , 'b5');

  34. $objPHPExcel->getActiveSheet()->SetCellValue('C1', 'c1');

  35. $objPHPExcel->getActiveSheet()-> SetCellValue('C2', 'c2');
  36. $objPHPExcel->getActiveSheet()->SetCellValue('C3', 'c3');
  37. $objPHPExcel->getActiveSheet()-> ;SetCellValue('C4 ', 'c4');
  38. $objPHPExcel->getActiveSheet()->SetCellValue('C5', 'c5');

  39. //出力ドキュメント

  40. $objWriter = new PHPExcel_Writer_Excel5 ($objPHPExcel);

  41. //ヘッダー情報を設定してブラウザに出力します

  42. //header('Content-Type: application/vnd.ms-excel ');
  43. // header("Content-Disposition:attachment; filename=demo.xls");
  44. //header('Cache-Control: max-age=0');
  45. //$objWriter->save ('php:// Output');

  46. //特定の場所に保存

  47. $objWriter->save(dirname(__FILE__) . '/demo.xls');< /p>
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。