PHPExcel getFormatCode问题

我正在使用
PHPExcel从Excel读取数据.即使我将其设置为日期(‘YYYY-MM-DD’)格式,它也没有给我正确的单元格数字格式.我使用的代码

$reader = new PHPExcel_Reader_Excel5();
$reader->setReadDataOnly(true);
$PHPExcel = $reader->load($file );

$format = $PHPExcel->getActiveSheet()->getStyle('A1')->getNumberFormat()->getFormatCode();
var_dump($format);

我总是得到将军.我不知道哪个列将成为日期格式,因此该部分需要以编程方式进行.

谢谢

最佳答案

reader->setReadDataOnly(true);

表示只读取单元格中的原始数据:不读取任何格式信息

如果你这样做

reader->setReadDataOnly(false);

那么PHPExcel也将读取格式

点赞