用PHPExcel无法检索到包含布尔值TRUE和FALSE的单元格。

3
当我使用PHPExcel读取Excel数据时,所有数据都被正确读取,但是包含TRUE和FALSE的单元格未能被准确读取。如果单元格中有TRUE,则返回1,如果有FALSE则不会返回任何内容。请问有人可以帮忙解决这个问题吗?
代码如下: $inputFileName="sample.xlxs"; $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); $sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
1个回答

4

PHPExcel将为单元格中的布尔值返回实际的PHP布尔值:标准的PHP行为是,如果您echo一个布尔值true,它将显示1,但如果您echo一个布尔值false,则不会显示任何内容。如果您想要看到文本,请echo类似于以下内容:

$myBoolean = FALSE;
echo ($myBoolean) ? 'TRUE' : 'FALSE';

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接