如何使用PHPExcel读取包含井字符的csv值?

时间:2015-01-31 06:21:43

标签: csv phpexcel

我有一个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]

1 个答案:

答案 0 :(得分:0)

对于其他任何有此问题的人来说,结果证明这是读者的编码问题。这指出了正确的解决方案。

https://github.com/PHPOffice/PHPExcel/issues/360