2011-10-21 80 views
4

我使用PHPExcel來讀取Excel數據。即使我將它設置爲日期('YYYY-MM-DD')格式,它也不會給我適當的單元格編號格式。我使用的代碼PHPExcel getFormatCode問題

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

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

我總是得到General。我不知道哪一列是日期格式,所以這部分需要編程。

感謝

回答

2
reader->setReadDataOnly(true); 

表示只讀從細胞的原始數據:不看任何的格式化信息

如果你

reader->setReadDataOnly(false); 

然後PHPExcel 閱讀格式以及

+0

不能謝謝你enoug馬克。 =) – user1007132