2007.08.27

phpでexcelの読み書き

phpでのexcel操作について調べていて、
見つけたクラスライブラリを紹介します。

excelの書き込みを行なうSpreadsheet_Excel_Writerと、
読み込みを行なうSpreadsheet_Excel_Readerの簡単な使い方を載せておきます。

○Spreadsheet_Excel_Writer

//ワークブックの生成
$workbook = new Spreadsheet_Excel_Writer();
//ワークシートの生成
$worksheet =& $workbook->addWorksheet("シート名");
//値を書き込む
$worksheet->write(0,0,"あ"); //(列番号,行番号,値)
$workbook->send("sample.xls");
$workbook->close();

○Spreadsheet_Excel_Reader

$excel = new Spreadsheet_Excel_Reader();
//excelを読み込む
$excel->read("sample.xls");

echo $excel->sheets[シート番号]["numRows"];//最大行数
echo $excel->sheets[シート番号]["numCols"];//最大列数
echo $excel->sheets[シート番号]["cells"][行番号][列番号];//セルの値

非常に簡単にphpでexcelを扱うことが出来ます。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
osano