开发者社区> 问答> 正文

请教PHPExcel导出Excel5格式中的数据有效性中的INDIRECT()函数失效问题,报错

在有PHPExcel的Excel5的reader读取带格式的excel之后再保存,结果关联消失.

没办法,就直接在程序中加入"命名区间",如:

$activeSheet->getCell("A2")->setFormula1('"aa,bb,cc"');

在源excel中有与之相关联的命名区间:aa,bb,cc

然后我想让B2与之关联

则加上了:$activeSheet->getCell("B2")->setFormula1('INDIRECT(A2)');

再用excel5的writer保存之后.看到的结果是所有设置均无问题,只是不能自动联动,需要在数据有效性中查看一下,然后再确定就可以了.不知道 何故!!

望众亲,指点一二!!

展开
收起
一枚小鲜肉帅哥 2020-06-20 21:09:41 3011 0
1 条回答
写回答
取消 提交回答
  • 菜不可及的程序猿

    用Java的poi搞定的

    2020-06-20 21:10:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载