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」と入力します。