php Excelクラス phpExcelの使い方入門、excelphpexcel_PHPチュートリアル
phpエクセルクラス phpExcel、excelphpexcelの使い方を紹介
phpExcel操作excelは簡単に画像を追加でき、jpg gif png形式をサポートします。
ダウンロードアドレス: http://www.codeplex.com/PHPExcel
いくつかの使用方法をまとめます phpexcel クラス ライブラリに詳しくない人は、「phpexcel 中国語ヘルプ マニュアル」の内容を読むことができます。具体的な例については、phpexcel 高速開発ガイドで関連する例を見つけることができます。 >>> まとめ php を Excel にエクスポート php を Excel にインポート PhpExcel の使い方 PhpExcel マニュアル 2009/03/06 02:37 am 方法 1: 機能、簡単、安心、 / ** http://www.bkjia.com/PHPjc/828047.html
include 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';
//または出力用の 'PHPExcel/Writer/Excel5.php';
Create Excel
$objPHPExcel = new PHPExcel();
excel-2007 形式を保存
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
//または $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); 2 007 形式ではありません
$ objWリッター- >save("xxx.xlsx");
ブラウザに直接出力
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
header("Expires: 0"); ("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:application/download");;
header('Content-Disposition:attachment ;filename="resume.xls");
header("Content-Transfer-Encoding:binary");
$objWriter->save('php://output');
Excel プロパティを設定します:
Creator
$objPHPExcel->getProperties()->setCreator("Maarten Balliauw");
最終更新者
$objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw" " );
Title
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX テスト ドキュメント");
Title
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX テスト ドキュメント") ");
説明
$objPHPExcel->getProperties()->setDescription("Office 2007 XLSX のテスト ドキュメント。PHP クラスを使用して生成されました。");
キーワード
$objPHPExcel->getProperties()-> setKeywords ("office 2007 openxml php");
Category
$objPHPExcel->getProperties()->setCategory("テスト結果ファイル"); —————————————————————–
現在のシートを設定する
$objPHPExcel->setActiveSheetIndex(0);
シートの名前を設定する
$objPHPExcel-> ; getActiveSheet()->setTitle('Simple');
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'String'); getActiveSheet( )->setCellValue('A2', 12);
$objPHPExcel->getActiveSheet()->setCellValue('A3', true);
$objPHPExcel->getActiveSheet()->setCellValue( 'C5 ', '=SUM(C2:C4)');
$objPHPExcel->getActiveSheet()->setCellValue('B8', '=MIN(B2:C5)'); - >getActiveSheet()->mergeCells('A18:E22');
セルを分離
$objPHPExcel->getActiveSheet()->unmergeCells('A28:B28');
セルを保護
$objPHPExcel-> ;getActiveSheet()->getProtection()->setSheet(true); // ワークシート保護を有効にするには、true に設定する必要があります
$objPHPExcel->getActiveSheet()->protectCells('A3) :E13′, 'PHPExcel');
フォーマットを設定します
// セル番号のフォーマットを設定します
echo date('H:i:s') " セル番号のフォーマットを設定しますn"; ;getStyle('E4')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
$objPHPExcel->getActiveSheet()->duplicateStyle( $objPHPExcel->getActiveSheet()->getStyle ('E4'), 'E5:E13' );
幅を設定
// 列幅を設定
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setAutoSize(true); objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(12);
フォントを設定
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont ( )->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setSize(20); ()->getStyle('B1')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont() - >setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE ) ;
$objPHPExcel->getActiveSheet()->getStyle('E1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE);
$objPHPExcel->getActiveSheet ( )->getStyle('D13')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('E13')->getFont()-> ;setBold(true);
整列を設定します
$objPHPExcel->getActiveSheet()->getStyle('D11')->getAlignment()->sethorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); getActiveSheet()->getStyle('D12')->getAlignment()->sethorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
$objPHPExcel->getActiveSheet()->getStyle('D13')-> ; getAlignment()->set水平(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
$objPHPExcel->getActiveSheet()->getStyle('A18')->getAlignment()->set水平(PHPExcel_Style_Alignment::HORIZONTAL_JUST IFY);
//垂直中央揃え
$objPHPExcel->getActiveSheet()->getStyle('A18')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
設定列の境界線
$objPHPExcel->getActiveSheet()->getStyle('A4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('B4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('C4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('D4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('E4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
設定する境界線の色
$objPHPExcel->getActiveSheet()->getStyle('D13')->getBorders()->getLeft()->getColor()->setARGB('FF993300') ;
$objPHPExcel->getActiveSheet()->getStyle('D13')->getBorders()->getTop()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('D13')->getBorders()->getBottom()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('E13')->getBorders()->getTop()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('E13')->getBorders()->getBottom()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('E13')->getBorders()->getRight()->getColor()->setARGB('FF993300');
設定充填色
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setARGB('FF808080');
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFill()->getStartColor()->setARGB('FF808080');
図片を追加
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName('ロゴ');
$objDrawing->setDescription('ロゴ');
$objDrawing->setPath('./images/officelogo.jpg');
$objDrawing->setHeight(36);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName('Paid');
$objDrawing->setDescription('Paid');
$objDrawing->setPath('./images/paid.png');
$objDrawing->set座標('B15');
$objDrawing->setOffsetX(110);
$objDrawing->setRotation(25);
$objDrawing->getShadow()->setVisible(true);
$objDrawing->getShadow()->setDirection(45);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
承認シートの後に、ワークシート
echo date('H:i:s') を作成します。 " 新しいワークシート オブジェクトを作成します";
$objPHPExcel->createSheet();
$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel5');
$objWriter-save('php://output');
header("Content-type: application /vnd .ms-excel");
header("Content-Disposition:attachment;filename=test_data.xls");
$tx='header';
echo $tx."\n\n";
/ / 出力内容は次のとおりです:
echo "名前"."\t";
echo "\n"; "Zhang San" ."\t";
echo "25"."\t";
?>
方法 2: Google Code で推奨されている小規模クラス ライブラリを参照する(方法 1 とほぼ同じですが、より複雑です)
code.google.com/p/php-excel/downloads/list
方法 3: PHPEXCEL クラス ライブラリ、強力で、Win Excel2003、Win Excel2007 をサポートします。
www.codeplex .com/ PHPExcel
//PHPExcel クラス ライブラリのインクルード パスを設定します
set_include_path('.'. PATH_SEPARATOR .
'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR .
get_include_path()); /**
* 以下は使用例です。//// で始まる行にはさまざまなオプションのメソッドがあります。実際の必要に応じて、対応する行のコメントをオンにしてください。
* Excel5を使用する場合、出力コンテンツはGBKエンコードされている必要があります。
*/
require_once 'PHPExcel.php';
// コメントを解除
////require_once 'PHPExcel/Writer/Excel5.ph...残りのテキスト>>
phpのphpexcelに似たものはありますか?ご紹介させていただきます
* 以下は使用例です。//// で始まる行にはさまざまなオプションのメソッドがあります。実際の必要に応じて、対応する行のコメントをオンにしてください。
* Excel5を使用する場合、出力コンテンツはGBKエンコードされている必要があります。
*/
require_once 'PHPExcel.php';
// uncomment
////require_once 'PHPExcel/Writer/Excel5.php' // 他の下位バージョンの xls の場合
// or
////require_once ' PHPExcel/Writer/Excel2007.php'; // Excel-2007形式で使用します
// 処理オブジェクトのインスタンスを作成します
$objExcel = new PHPExcel();
// ファイル形式の書き込みオブジェクトのインスタンスを作成し、コメントを解除します
/// /$objWriter = new PHPExcel_Writer_Excel5($objExcel); // 他のバージョンの形式の場合
// または
////$objWriter = new PHPExcel_Writer_Excel2007($objExcel) // 2007 形式の場合
//$objWriter-> ;setOffice2003Compatibility (本当);
//******************************************
//基本的なドキュメントのプロパティの設定
$objProps = $objExcel->getProperties();
$objProps->setCreator("Zeal Li") //作成者を設定します
$objProps->setLastModifiedBy("Zeal Li") ); // 最後に変更された人物を設定します
$objProps->setTitle("Office XLS Test Document") //タイトルを設定します
$objProps->setSubject("Office XLS Test Document, Demo");テーマを設定します
$objProps ->setDescription("テストドキュメント、生成された...残りのテキスト>>
http://www.bkjia.com/PHPjc/828047.html
www.bkjia.com
true

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









完全ガイド: PHP 拡張機能 PHPExcel を使用して Excel ファイルを処理する方法 はじめに: Excel ファイルは、大量のデータや統計分析を処理する際のデータの保存と交換のための一般的な形式としてよく使用されます。 PHP 拡張機能 PHPExcel を使用すると、Excel ファイルの読み取り、書き込み、変更を簡単に行うことができ、Excel データを効果的に処理できます。この記事では、PHP 拡張機能 PHPExcel を使用して Excel ファイルを処理する方法とコード例を紹介します。 1.PHPExcをインストールする

デジタル時代の到来により、データは私たちの日常生活や仕事において最も重要な部分となり、Excel ファイルはデータ処理のための重要なツールの 1 つになりました。 PHP開発者の多くは仕事でデータ処理や操作でExcelファイルを使用する場面に遭遇することが多いと思います。この記事では、PHPExcelライブラリを使ってExcelファイルを加工する方法と注意点を紹介します。 PHPエクセルとは何ですか? PHPExcel は PHP クラスです

PHPEXCEL は、Excel ファイルの読み書きのための優れた PHP クラス ライブラリであり、PHP を使用して Excel ファイルを読み書きできるようにする非常に十分な API を提供します。場合によっては、Excel ファイルを CSV ファイルに変換して使用する必要があることがあります。そこで、この記事ではPHPEXCELクラスライブラリを使ってExcelファイルをCSVファイルに変換して開く方法を中心に説明します。

PHPExcel は、Microsoft Excel ファイルを処理するためのオープン ソースの PHP ライブラリであり、Excel ファイルの読み取り、作成、変更、保存ができます。これは、データ分析、レポート生成、データのインポートとエクスポートなどのタスクを処理するために使用できる、強力で高度にカスタマイズ可能なツールです。この記事では、なぜ PHPExcel が PHP 開発者の間で注目されているのかを紹介します。

PHPExcel は、Microsoft Excel (.xls および .xlsx) ファイルを処理するためのオープンソース PHP ライブラリです。 Excel ファイルの読み取り、書き込み、操作が可能で、豊富な関数とメソッドを提供します。 PHP プロジェクトで PHPExcel ライブラリを使用すると、Excel ファイルを迅速かつ簡単に処理し、データのインポート、エクスポート、データ処理などの機能を実装できます。この記事では、PHPExcelを使ってExcelファイルを加工する方法を紹介します。 1. PHPExcel をインストールするには、次を使用します。

今日の急速な情報転送の時代では、データの処理とストレージの重要性がますます高まっています。 Excel テーブルはさまざまなデータを統合でき、簡単に分析および処理できるため、多くの人にとって Excel テーブルの使用が最初の選択肢になります。 Excel テーブルの作成をより効率的に完了するには、PHP と PHPExcel という 2 つの強力なツールを使用できます。この記事では、PHPとPHPExcelを使ってExcelファイルを作成する方法を紹介します。 1. まず PHPExcel をインストールします

PHP 開発のヒント: PHPExcel と PHPExcel_IOFactory を使用して MySQL データベースを操作する方法 概要: Web 開発では、Excel ファイルの処理は一般的かつ重要なタスクです。 PHPExcel は、Excel ファイルの読み書きに役立つ強力で使いやすい PHP ライブラリです。この記事では、MySQL データベースを操作するための PHPExcel および PHPExcel_IOFactory ライブラリを使用する方法を紹介します。ステップ1

PHP開発スキル:PHPExcelを使ったMySQLデータベースの操作方法 インターネットの発展に伴い、データベースには大量のデータが格納され、インポート、エクスポート、加工などの操作が必要になります。 PHP 開発において、PHPExcel は、Excel ファイルとの対話を簡素化し、データのインポートとエクスポートを実現できる強力なライブラリです。この記事では、PHPExcelを使ってMySQLデータベースを操作し、データのインポート・エクスポート機能を実装する方法を紹介します。 PHPExcelのインストールと設定
