php - 不使用 PHPExcel 检索具有 bool 值 TRUE 和 FALSE 的单元格

标签 php phpexcel

当我尝试使用 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/

相关文章:

php - 在 PHP 中存储易于编辑的配置数据的最快方法?

将excel文件导入数据库的PHP代码

php - 在 HH :MM format with HH greater than 24 hours 中使用 PHPExcel 计算 Excel 总小时数

php - 使用 PhpSpreadsheet 从字符串创建 CSV 文件

php - 什么是 PHP 中的调用转发和静态调用或其他后期静态绑定(bind)?

php - 奇怪的 php mysql 变量类型问题

php - php 处理大数据

php - 使用 PHP 的 XMLHttpRequest 对象,responseText 是正确的数组,但抛出 500 错误。无法识别错误原因

php - 使用PHPExcel导出到xlsx

php - 在 PHP 中获取两个子字符串之间的字符串?