我有一个csv文件,其中一些单元格值包含磅字符。当我使用PHPExcel读取它时,它返回这些单元格值的空白值。有解决方案吗 以下是我目前使用的代码:
$path='test.csv';
$inputFileType = PHPExcel_IOFactory::identify($path);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($path);
$worksheet = $objPHPExcel->getSheet(0);
$cell = $worksheet->getCellByColumnAndRow(34, 2);
$val = $cell->getValue();
echo $val;
下面是var_dumping或$ cell变量:
object(PHPExcel_Cell)[243]
private '_value' => boolean false
private '_calculatedValue' => null
private '_dataType' => string 'b' (length=1)
private '_parent' =>
object(PHPExcel_CachedObjectStorage_Memory)[9]
答案 0 :(得分:0)
对于其他任何有此问题的人来说,结果证明这是读者的编码问题。这指出了正确的解决方案。