2008.11.04
category
tag
comments

PHPでエクセルのデータを読み込む

まずはSpreadsheet_Excel_Readerというライブラリをダウンロードする。ちょっとだけ修正が必要なので、Excelフォルダ内のreader.phpを開き、31行目を次のようにする。

require_once 'Excel/oleread.inc';

あとはExcelフォルダと下記のPHPファイルと読み込ませたいエクセルファイルを同階層にアップして、アクセスするとセルの中身を取り出せる。

require_once "Excel/reader.php";

$excel = new Spreadsheet_Excel_Reader();
$excel->setUTFEncoder('mb');
$excel->setOutputEncoding('UTF-8');
$excel->read('hoge.xls');

// 指定セルのデータ出力
echo $excel->sheets[シート番号]["cells"][行番号][列番号]."\n";

// 最大行数
echo $excel->sheets[シート番号]["numRows"]."\n";

// 最大列数
echo $excel->sheets[シート番号]["numCols"]."\n";

シート番号は0から始まるみたい。

page 1 / 11