PHPでExcel出力

| コメント(0)

PHPでExcelファイルを出力する方法を忘れないように記載しておく。

○準備
PEARの「Spreadsheet_Excel_Writer」というクラスを利用するため、事前にインストールしておく。
(2006/01/12時点では、Betaなのでチャンネルを指定してインストールする必要有)
なお、PEAR::OLEクラスも必要になるようだ。(これまたBeta..)

詳しくは、Package Information: Spreadsheet_Excel_Writerを参照のこと。

○使用方法
phpのソースにてクラスを宣言してから使用すること。
サンプルスクリプトは、下記の通り。
<?php
require_once'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer();
$tablename = "sample_sheet";
$worksheet =& $workbook->addWorksheet($tablename);

$format =& $workbook->addFormat();
$format->_font_name = mb_convert_encoding("MS UI Gothic", "shift_jis");

for($i=0;$i<100;$i++){
for($j=0;$j<100;$j++){
$worksheet->write($i,$j,"test"); // セルに書き込み
}
}

$workbook->send("test.xls"); // test.xlsに書き込み。
$workbook->close();
?>

○使用上の注意
まだBetaなので、そのあたりを考えて使用すること。
サーバ負荷はある程度高そうなので、大容量のデータ作成には向かないようだ。

コメントする

2012年3月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

アーカイブ

OpenID対応しています OpenIDについて
Powered by Movable Type 4.38
 
 

このブログ記事について

このページは、ゆうちゃんが2006年1月12日 13:36に書いたブログ記事です。

ひとつ前のブログ記事は「阿蘇神社」です。

次のブログ記事は「温泉めぐり」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。