ホームページ  >  記事  >  バックエンド開発  >  php Excelクラス、phpExcel_PHPチュートリアルの使い方の紹介

php Excelクラス、phpExcel_PHPチュートリアルの使い方の紹介

WBOY
WBOYオリジナル
2016-07-13 17:38:171040ブラウズ

phpExcel、Excelの操作は非常に便利で、特に画像を簡単に追加でき、jpg gif png形式をサポートしています。

ダウンロードアドレス: http://www.codeplex.com/PHPExcel

いくつかの使用方法を以下にまとめます

「PHPExcel.php」をインクルードします;
「PHPExcel/Writer/Excel2007.php」を含めます;
//または .xls を出力するために 'PHPExcel/Writer/Excel5.php' をインクルードします
; エクセルを作成します
$objPHPExcel = 新しい PHPExcel();

Excel - 2007 形式で保存
$objWriter = 新しい PHPExcel_Writer_Excel2007($objPHPExcel);
//または $objWriter = 新しい PHPExcel_Writer_Excel5($objPHPExcel); $objWriter->save("xxx.xlsx");
ブラウザに直接出力
$objWriter = 新しい PHPExcel_Writer_Excel5($objPHPExcel);
header("プラグマ: public");
header(”有効期限: 0″);
header(”Cache-Control:must-revalidate, post-check=0, pre-check=0″);
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:アプリケーション/ダウンロード");;
header('Content-Disposition:attachment;filename=”resume.xls”‘);
header("Content-Transfer-Encoding:binary");
$objWriter->save(’php://output’);

——————————————————————————————————————–

Excel のプロパティを設定します:
作成者:
$objPHPExcel->getProperties()->setCreator("Maarten Balliauw");
最終更新者:
$objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw");
タイトル
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX テスト ドキュメント");
トピック
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX テスト ドキュメント");
説明
$objPHPExcel->getProperties()->setDescription("Office 2007 XLSX のテスト ドキュメント。PHP クラスを使用して生成されました。");
キーワード
$objPHPExcel->getProperties()->setKeywords("office 2007 openxml php");
タイプ
$objPHPExcel->getProperties()->setCategory(”テスト結果ファイル”);
—————————————————————————————————————–
現在のシートを設定します
$objPHPExcel->setActiveSheetIndex(0);

シートの名前を設定します

$objPHPExcel->getActiveSheet()->setTitle(’Simple’);

セル値を設定する

$objPHPExcel->getActiveSheet()->setCellValue(’A1’, ‘String’);
$objPHPExcel->getActiveSheet()->setCellValue(’A2’, 12);
$objPHPExcel->getActiveSheet()->setCellValue(’A3’, true);
$objPHPExcel->getActiveSheet()->setCellValue('C5', '=SUM(C2:C4)');
$objPHPExcel->getActiveSheet()->setCellValue('B8', '=MIN(B2:C5)');

セルを結合する

$objPHPExcel->getActiveSheet()->mergeCells(’A18:E22’);

セルを分離する

$objPHPExcel->getActiveSheet()->unmergeCells(’A28:B28’);

http://www.bkjia.com/PHPjc/486503.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486503.html技術記事 phpExcelは、Excelの操作に非常に便利で、特に画像を簡単に追加でき、jpg gif png形式をサポートしています。 ダウンロードアドレス: http://www.codeplex.com/PHPExcel 使用方法をまとめてご紹介します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。