Spreadsheet_Excel_Writer と同様に、Spreadsheet_Excel_Reader は Excel コンテンツを読み取るために使用されるツールです。
Excel データは、データやその他の目的に簡単にインポートできます。
次のコード:
<?php//调用Readerrequire_once 'Spreadsheet/Excel/Reader/reader.php';//创建 Reader$data = new Spreadsheet_Excel_Reader();//设置文本输出编码$data->setOutputEncoding('GB2312');//读取Excel文件$data->read("c:\test.xls");//$data->sheets[0]['numRows']为Excel行数for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { //$data->sheets[0]['numCols']为Excel列数 for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { //显示每个单元格内容 echo $data->sheets[0]['cells'][$i][$j]; }}?>
さらに、日付型の特殊な性質により、値を取得するときにエラーが発生する可能性があります。Excel のセルの型をテキストに設定すると、
日付をテキスト形式で読み取ることができます。日付型が必要です。その後、文字は PHP を通じて処理できます (strtotime() と date() の組み合わせ)。