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也将读取格式

上一篇:thinkphp 延时队列


下一篇:如何从PHP生成受密码保护的电子表格?