加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

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值

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读