如何删除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
的值,因此此代码应该是抛出和异常。 由于您在代码中的任何位置都没有捕捉到该异常,因此它将永远不会实例化该作者,或者保存文件