ホームページ  >  記事  >  バックエンド開発  >  PHPでExcelを操作する

PHPでExcelを操作する

WBOY
WBOYオリジナル
2016-06-23 14:31:451122ブラウズ

COMを使用すると、PHPでExcelを制御できます。以下は、PHP が Excel とどのように対話するかを示す簡単な例です (詳細なコメントが例に含まれています):

1 2 // 中国語の文字化けを防ぐページ エンコーディングを指定します
3 header ( ' Content -type: text/html; charset=gb2312 ' );
4
5 // Excel を起動します
6 $ms_excel = new COM( "excel.application " ) or die ( "Excel アプリケーションを開けません" ); // 現在の Excel バージョンを Web ページに表示します
9 echo "Excel バージョン: {$ ms_excel -& gt; Very";
10
11 // ワークブックを作成します
12 $ ms_excel -& gt; -> Add() or die ( "新しいワークブックを追加できません"
13
14 // ワークブックの Sheet1 のセル A1 にテキストを入力します
15 $ms_excel -> Worksheets( " Sheet1 " ) -> ( " A1 " ) -> Value = " Test" ;
16
17 // ワークブックを保存します。パスが指定されていない場合、デフォルトでマイ ドキュメントに保存されます
18 $ms_excel -> ; -> SaveAs( " php_excel_test.xls " );
19
20 // ワークブックを閉じる
21 $ms_excel ->
22 4 $ms_excel = null
25 ?>ファイルを「excelsample.php」という名前で htdocs フォルダーに保存します。ブラウザを開いて、アドレス バーに次のように入力します:

http://localhost/excelsample.php

この時点で、現在の Excel バージョンがページに表示され、php_excel_test.xls という名前のワークブックが作成され、動作します。 Sheet1のセルA1に「Test」と入力します。

ワークブックphp_excel_test.xlsを開くと、セルA1に「Test」と入力されていることがわかります。 注: 文字化けを防ぐために、コードの先頭でエンコード形式が設定されており、ファイルを保存するときに gb2312 形式で保存することを選択してください。

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