曜日に応じて PHP を介して HTML で出力を表示するために、Excel からデータを取得しています。私のコードは次のとおりです。
$dw = date('N');
if($dw==1) {$objWorksheet = $objPHPExcel->getActiveSheet(10);}
elseif($dw ==2) {$objWorksheet = $objPHPExcel->getActiveSheet(11);}
elseif($dw==3) {$objWorksheet = $objPHPExcel->getActiveSheet(12);}
elseif($dw==4) {$objWorksheet = $objPHPExcel->getActiveSheet(13);}
elseif ($dw == 5) {$objWorksheet = $objPHPExcel->getActiveSheet(14);}
$A = $objWorksheet->getCellByColumnAndRow(0, $row)->getValue();
$B = $objWorksheet->getCellByColumnAndRow(1, $row)->getValue();
$C = $objWorksheet->getCellByColumnAndRow(2, $row)->getValue();
$D = $objWorksheet->getCellByColumnAndRow(5, $row)->getValue();
$E = substr(($objWorksheet->getCellByColumnAndRow(6, $row)->getValue()), 0, 1);
$F = $objWorksheet->getCellByColumnAndRow(7, $row)->getValue();
私が抱えている問題は、 からデータを取得するのではなく、 からデータを取得してsheet 10
いることですsheet 1
。公平を期すために、アクティブなシート番号を別のシートに対応するように変更しても、同じ出力が得られますが、シートのさらに下にコードを使用して日付と時刻を取得するsheet 0
と、これは正常に機能します。
これを修正する方法についての提案をいただければ幸いです