如何删除Excel工作表与PHPExcel

问题描述:

我试图删除Excel文件(2007年)的一些工作,我质疑写在细胞或者从单元格的值,但我不挑战删除工作表如何删除Excel工作表与PHPExcel

我试着这个代码

$objPHPExcel = PHPExcel_IOFactory::load(PATH_FICHIER_TRAITES."CONCAT/Concat_".$file); 
$nombreFeuille = $objPHPExcel->getSheetCount(); 
if($nombreFeuille>1){ 
     for($i=1; $i<=$nombreFeuille; $i++){ 
      $objPHPExcel->removeSheetByIndex($i);  
     } 
} 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007"); 
$objWriter->save(PATH_FICHIER_TRAITES."CONCAT/Concat_".$file); 

,但我的文件保持不变执行后

我会感激,如果ü可以给我一些帮助:)

随着工作工作表索引从0开始(不是从1开始),没有工作表索引将等于$nombreFeuille的值,因此此代码应该是抛出和异常。 由于您在代码中的任何位置都没有捕捉到该异常,因此它将永远不会实例化该作者,或者保存文件