当我尝试使用 PHPExcel 读取 excel 数据时,所有数据都被正确读取,但包含 TRUE 和 FALSE 的单元格未被准确读取。如果单元格中存在 TRUE,则返回 1,如果为 FALSE,则不返回任何内容。谁能帮助解决这个问题。
$inputFileName="sample.xlxs";
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
最佳答案
PHPExcel 将为单元格中的 bool 值返回一个实际的 PHP bool 值:标准的 PHP 行为是,如果您回显一个 bool 值 true
,它将显示一个 1
,但如果你回显一个 bool 值 false
。如果您想查看文本,请回显如下内容:
$myBoolean = FALSE;
echo ($myBoolean) ? 'TRUE' : 'FALSE';
关于php - 不使用 PHPExcel 检索具有 bool 值 TRUE 和 FALSE 的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515150/