PHPExcel_PHP チュートリアルの一般的なメソッドの概要
- //PHPExcel クラス ライブラリのインクルード パスを設定します
- set_include_path(
- '.'.PATH_SEPARATOR . 「D:ZealPHP_LIBS」
- . get_include_path()); /**www.2cto.com
- * 以下は //// で始まる行の使用例です。実際のニーズに基づいてください。
- * 対応する行のコメントを開きます。
- * Excel5を使用する場合、出力コンテンツはGBKエンコードされている必要があります。
- */
- require_once
- 'PHPExcel.php'; // コメントを解除
- ////require_once 'PHPExcel/Writer/Excel5.php' // 他の下位バージョンの xls に使用されます ;
- // または
- ////require_once 'PHPExcel/Writer/Excel2007.php' // Excel-2007 形式の場合 ;
- //処理オブジェクトインスタンスを作成する
- $objExcel = 新しい
- PHPExcel(); //ファイル形式書き込みオブジェクトのインスタンスを作成し、コメントを解除します
- ////$objWriter = new PHPExcel_Writer_Excel5($objExcel) // 他のバージョンの形式に使用されます ; // または
- ////$objWriter = new PHPExcel_Writer_Excel2007($objExcel) // 2007 形式の場合
- ; //$objWriter->setOffice2003Compatibility(true);
- //************************************
- //ドキュメントの基本プロパティを設定します
- $objProps = $objExcel
- ->getProperties(); $objProps ->setCreator(
- "ジール・リー"); $objProps
- ->setLastModifiedBy("ジール・リー"); $objProps ->setTitle(
- "Office XLS テスト ドキュメント"); $objProps->setSubject( "Office XLS テスト ドキュメント、デモ"
- ); $objProps->setDescription("PHPExcel によって生成されたテスト ドキュメント。" );
- $objProps->setKeywords("office Excel PHPExcel"); $objProps
- ->setCategory("テスト"); //************************************
- //後続のコンテンツ操作のために現在のシート インデックスを設定します。 //通常、表示呼び出しは複数のシートを使用する場合にのみ必要です。
- //デフォルトでは、PHPExcel は自動的に最初のシートを作成し、SheetIndex=0 を設定します
- $objExcel->setActiveSheetIndex(0); $objActSheet
- = $objExcel->getActiveSheet(); //現在アクティブなシートの名前を設定します
- $objActSheet ->setTitle(
- 'テストシート'); //************************************
- //セルの内容を設定します
- //
- //PHPExcel は受信コンテンツに基づいてセルのコンテンツ タイプを自動的に決定します
- $objActSheet->setCellValue( 'A1'
- , '文字列コンテンツ'); $objActSheet->setCellValue('A2', 26); $objActSheet ->setCellValue(
- 'A3', true); $objActSheet->setCellValue('A4', '=SUM(A2:A2)'
- ); //コンテンツタイプを明示的に指定します $objActSheet->setCellValueExplicit( 'A5'
- , '847475847857487584', PHPExcel_Cell_DataType::TYPE_STRING); //セルを結合 $objActSheet
- ->mergeCells('B1:C22' );
- //セルを分離する $objActSheet->unmergeCells('B1:C22' );
- //************************************
- //セルスタイルを設定します
- // //幅を設定します
- $objActSheet
- ->getColumnDimension('B')->setAutoSize(true); $objActSheet ->getColumnDimension(
- 'A')->setWidth(30); $objStyleA5
- = $objActSheet ->getStyle(
- 'A5'); //セルの内容の数値形式を設定します。
- //
- //PHPExcel_Writer_Excel5 を使用してコンテンツを生成する場合、
- //ここで、PHPExcel_Style_NumberFormat クラスで定義されている const 変数に注意してください
- //さまざまなカスタム書式設定メソッドでは、他の型も通常使用できますが、setFormatCode
- //FORMAT_NUMBERの場合、実際のエフェクトは「0」には設定されません。 が必要です
- //PHPExcel_Writer_Excel5_Format クラスのソース コードの getXf($style) メソッドを変更します、
- // if ($this->_BIFF_version == 0x0500) { の前に を 1 つ追加します (行 363 付近)
- //コード行:
- //if($ifmt === '0') $ifmt = 1; //
- //特定の大きな数値を避けるために、形式を PHPExcel_Style_NumberFormat::FORMAT_NUMBER に設定します
- //科学的記数法を使用して表示され、以下の setAutoSize メソッドを使用して、各行の内容を作成できます
- //すべてオリジナルの内容に従って表示されます。
- $objStyleA5
- ->getNumberFormat()
- ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
- //设置字体
- $objFontA5 = $objStyleA5->getFont();
- $objFontA5->setName('Courier New');
- $objFontA5->setSize(10);
- $objFontA5->setBold(true);
- $objFontA5->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);
- $objFontA5->getColor()->setARGB('FF999999');
- //設置对齐方式
- $objAlignA5 = $objStyleA5->getAlignment();
- $objAlignA5->sethorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
- $objAlignA5->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
- //设置边框
- $objBorderA5 = $objStyleA5->getBorders();
- $objBorderA5->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
- $objBorderA5->getTop()->getColor()->setARGB('FFFF0000'); // カラー
- $objBorderA5->getBottom()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
- $objBorderA5->getLeft()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
- $objBorderA5->getRight()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
- //設置充颜色
- $objFillA5 = $objStyleA5->getFill();
- $objFillA5->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
- $objFillA5->getStartColor()->setARGB('FFEEEEEE');
- //指定された单元格复制样式情報。
- $objActSheet->duplicateStyle($objStyleA5, 'B1:C22');
- //*************************************
- //追加写真
- $objDrawing = new PHPExcel_Worksheet_Drawing();
- $objDrawing->setName('ZealImg');
- $objDrawing->setDescription('Zeal によって挿入された画像');
- $objDrawing->setPath('./zeali.net.logo.gif');
- $objDrawing->setHeight(36);
- $objDrawing->set座標('C23'); $objDrawing
- ->setOffsetX(10); $objDrawing ->setRotation(15);
- $objDrawing->getShadow()->setVisible(true); $objDrawing
- ->getShadow()->setDirection(36); $objDrawing ->setWorksheet(
- $objActSheet); //新しいワークシートを追加します
- $objExcel->createSheet(); $objExcel
- ->getSheet(1)->setTitle('テスト 2' );
- //細胞を守る
- $objExcel->getSheet(1)->getProtection()->setSheet(true); $objExcel->getSheet(1)->protectCells( 'A1:C22'
- , 'PHPExcel' );
- //************************************
- //出力コンテンツ // $outputFileName
- = "output.xls" ;
- //ファイルへ
- ////$objWriter->save($outputFileName);
- //または //ブラウザに移動
- ////header("Content-Type: application/force-download"); ////header("Content-Type: application/octet-stream");
- ////header("Content-Type: application/download"); ////header('Content-Disposition:inline;filename="'.$outputFileName.'"'); ////header("コンテンツ転送エンコーディング: バイナリ");
- ////header("有効期限: 1997 年 7 月 26 日月曜日 05:00:00 GMT"); ////header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); ////header("キャッシュ制御: 再検証が必要、事後チェック=0、事前チェック=0");
- ////header("プラグマ: キャッシュなし"); ////$objWriter->save('php://output');
- ?>
- from:zeroplace.cn
- http://www.bkjia.com/PHPjc/478626.htmlwww.bkjia.comtrue
- http://www.bkjia.com/PHPjc/478626.html技術記事 ? //PHPExcel クラス ライブラリの includepath を設定します set_include_path( . .PATH_SEPARATOR. D:ZealPHP_LIBS .PATH_SEPARATOR. get_include_path()) /** www.2cto.com *以下は使用例です

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











トマト ノベルは非常に人気のある小説閲覧ソフトウェアです。トマト ノベルでは、新しい小説や漫画を読むことができます。どの小説も漫画もとても面白いです。小説を書きたい友達もたくさんいます。お小遣いを稼いで、小説の内容を編集することもできます。 「テキストに文章を書きたいです。それで、小説はどうやって書くのですか?友達は知らないので、一緒にこのサイトに行きましょう。小説の書き方の入門を少し見てみましょう。」 Tomato Novels を使用して小説を書く方法に関するチュートリアルを共有します。 1. まず、携帯電話で Tomato Free Novels アプリを開き、パーソナル センター - ライター センターをクリックします。 2. Tomato Writer Assistant ページに移動し、次の場所で [新しい本の作成] をクリックします。小説の終わり

残念ながら、WeChat は広く使用されているソーシャル ソフトウェアであり、何らかの理由で特定の連絡先を誤って削除してしまうことがよくあります。ユーザーがこの問題を解決できるように、この記事では、削除された連絡先を簡単な方法で取得する方法を紹介します。 1. WeChat の連絡先削除メカニズムを理解します。これにより、削除された連絡先を取得できるようになります。WeChat の連絡先削除メカニズムでは、連絡先がアドレス帳から削除されますが、完全には削除されません。 2. WeChat の組み込みの「連絡先帳復元」機能を使用します。WeChat には、この機能を通じて以前に削除した連絡先をすばやく復元できる「連絡先帳復元」機能が用意されています。 3. WeChat 設定ページに入り、右下隅をクリックし、WeChat アプリケーション「Me」を開き、右上隅にある設定アイコンをクリックして設定ページに入ります。

Douyinで作品を公開すると注目やいいねが集まりやすくなりますが、リアルタイムで作品を公開することが難しい場合もありますので、その場合はDouyinの予約公開機能をご利用ください。 Douyin のスケジュールリリース機能を使用すると、ユーザーはスケジュールされた時間に作品を自動的に公開できるため、リリース計画をより適切に計画し、作品の露出と影響力を高めることができます。 1. Douyin で作品を公開する予定時間を設定するにはどうすればよいですか?リリース予定時刻を設定するには、まずDouyinの個人ホームページにアクセスし、右上隅にある「+」ボタンを見つけて、クリックしてリリースページに入ります。公開ページの右下隅に時計アイコンがあります。クリックすると、スケジュールされた公開インターフェイスが表示されます。インターフェースでは、短いビデオ、長いビデオ、ライブブロードキャストなど、公開したい作品の種類を選択できます。次に、作品を公開する時間を設定する必要があります。 TikTokが提供する

携帯電話が人々の日常生活において重要なツールになるにつれて、フォント サイズの設定は重要なパーソナライゼーション要件になりました。さまざまなユーザーのニーズを満たすために、この記事では、簡単な操作で携帯電話の使用体験を向上させ、携帯電話のフォントサイズを調整する方法を紹介します。携帯電話のフォント サイズを調整する必要があるのはなぜですか - フォント サイズを調整すると、テキストがより鮮明で読みやすくなります - さまざまな年齢のユーザーの読書ニーズに適しています - フォント サイズを使用すると、視力の悪いユーザーにとって便利です携帯電話システムの設定機能 - システム設定インターフェイスに入る方法 - 設定インターフェイスで「表示」オプションを見つけて入力します。 - 「フォント サイズ」オプションを見つけて、サードパーティでフォント サイズを調整します。アプリケーション - フォント サイズの調整をサポートするアプリケーションをダウンロードしてインストールします - アプリケーションを開いて、関連する設定インターフェイスに入ります - 個人に応じて

テクノロジーの発展に伴い、モバイルゲームは人々の生活に欠かせないものになりました。かわいいドラゴンエッグの画像と面白い孵化過程で多くのプレイヤーの注目を集めており、その中でも注目を集めているゲームの一つがモバイル版ドラゴンエッグです。プレイヤーがゲーム内で自分のドラゴンをより適切に育成し成長させることができるように、この記事ではモバイル版でドラゴンの卵を孵化させる方法を紹介します。 1. 適切な種類のドラゴン エッグを選択する プレイヤーは、ゲーム内で提供されるさまざまな種類のドラゴン エッグの属性と能力に基づいて、自分に適したドラゴン エッグの種類を慎重に選択する必要があります。 2. 孵化機のレベルをアップグレードします。プレイヤーはタスクを完了し、小道具を収集することで孵化機のレベルを向上させる必要があります。孵化機のレベルは孵化速度と孵化成功率を決定します。 3. プレイヤーはゲームに参加する必要がある孵化に必要なリソースを収集します。

世界で最も人気のあるショートビデオ プラットフォームの 1 つである Douyin を使用すると、誰もがクリエイターになって人生のあらゆる瞬間を共有できます。 Douyin ユーザーにとって、タグは非常に重要な機能であり、ユーザーがコンテンツをより適切に分類して取得できるようになり、プラットフォームが適切なコンテンツをより正確にユーザーにプッシュできるようになります。では、Douyin タグはどこに設定されているのでしょうか?この記事ではDouyinでのタグの設定方法と使い方を詳しく解説します。 1.Douyinタグはどこに設定されていますか? Douyin でタグを使用すると、ユーザーが自分の作品をより適切に分類およびラベル付けできるようになり、他のユーザーが作品を見つけてフォローしやすくなります。ラベルを設定する方法は次のとおりです。 1. Douyin APP を開き、アカウントにログインします。 2. 画面下部の「+」記号をクリックし、「公開」ボタンを選択します。 3.

1. Weibo クライアントを開き、編集ページで 3 つの小さな点をクリックし、[予約投稿] をクリックします。 2. 予約投稿をクリックすると、公開時間の右側に時間オプションが表示されますので、時間を設定し、記事を編集し、右下の黄色の文字をクリックして投稿を予約します。 3. モバイル版 Weibo は現在予約公開をサポートしていないため、この機能は PC クライアントでのみ使用できます。

おやすみモードで電話に応答することさえ、非常に煩わしい経験になる可能性があります。名前が示すように、おやすみモードでは、すべての着信通知と電子メール、メッセージなどからの警告がオフになります。これらのソリューション セットに従って問題を修正できます。解決策 1 – フォーカス モードを有効にする 携帯電話でフォーカス モードを有効にします。ステップ 1 – 上から下にスワイプしてコントロール センターにアクセスします。ステップ 2 – 次に、携帯電話の「フォーカスモード」を有効にします。フォーカス モードでは、電話機のサイレント モードが有効になります。携帯電話に着信通知が表示されることはありません。解決策 2 – フォーカス モード設定を変更する フォーカス モード設定に問題がある場合は、修正する必要があります。ステップ 1 – iPhone の設定ウィンドウを開きます。ステップ 2 – 次に、フォーカス モード設定をオンにします
