我正在从 excel 中提取数据,以通过 PHP 以 HTML 格式显示输出,具体取决于星期几。我的代码如下:
$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
,这工作正常。
我将不胜感激有关如何解决此问题的任何建议