PHPExcel检查是否存在纸张
发布时间:2020-05-25 09:57:08 所属栏目:PHP 来源:互联网
导读:我正在使用phpExcel,我找不到任何东西来检查是否存在一个工作表.我想要完成的是这样的: if(!$excel-sheetExists(1)){ $excel-createSheet(1); $sheet = $excel-setSheet(1);}// Do some stuff with the sheet 所以.我的问题:如何查看是否存在表单? 编辑 这
|
我正在使用phpExcel,我找不到任何东西来检查是否存在一个工作表.我想要完成的是这样的: if(!$excel->sheetExists(1)){
$excel->createSheet(1);
$sheet = $excel->setSheet(1);
}
// Do some stuff with the sheet
所以.我的问题:如何查看是否存在表单? 编辑 这会工作吗 try{
$sheet = $this->excel->setActiveSheetIndex(1);
}catch(Exception $e){
$excel->createSheet(1);
$sheet = $excel->setActiveSheetIndex(1);
}
如果您只想知道索引1中是否存在sheetexists,那么
$sheetCount = $excel->getSheetCount(); 将返回工作表的计数.当纸张从0开始递增索引时,如果计数为2或更大,索引1的纸张将仅存在. 如果您想知道是否存在命名表,那么 $sheetNames = $excel->getSheetNames(); 将返回一个工作表名称数组(由其索引位置索引),然后可以使用in_array()进行测试; 该 $excel->getSheet() 如果请求的表(通过索引)不存在,则将抛出异常,因此将其包装在try / catch块中将是另一种方法 $excel->getSheetByName() 如果命名的工作表不存在,则返回NULL值 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
