PHPExcelで「*.xlsx」ファイルの2シート目以降を読みこむにはどうしたらよいのでしょうか?
なんとか1枚目のシートの内容までは読み込めるようなったのですが、2シート目以降をどうすればいいのかがわかりません。
lang
1set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/'); 2 3// PHPExcel 4include 'PHPExcel.php'; 5include 'PHPExcel/IOFactory.php'; 6 7$reader = PHPExcel_IOFactory::createReader('Excel2007'); 8$reader->setReadDataOnly(true); 9$PHPExcel = $reader->load("test.xlsx"); 10 11// ★ 12$ws = $PHPExcel->getActiveSheet(); 13foreach ($ws->getRowIterator() as $row) { 14 $ci = $row->getCellIterator(); 15 $ci->setIterateOnlyExistingCells(false); 16 foreach ($ci as $cell) { 17 print $cell->getValue(); 18 } 19}
★のところに
lang
1$PHPExcel->setActiveSheet(1);
と入れたところ
Call to undefined method PHPExcel::setActiveSheet()
というFatal errorが出てしまい途方にくれています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。