我使用PHPExcle導入了一個excel文件。我發現我無法從計算單元獲得正確的值。 該單元格中的計算值爲8月27日
(中文日期),意思是27 August
英文。 單元格引用到Sheet2中的A1,Sheet2中的A1引用另一個excel文件中的單元格。在PHPExcel中獲取計算日期單元格
我已經嘗試了一些方法如下:
echo $cell->getValue(); // =Sheet2!A2
echo $cell->__toString(); // =Sheet2!A2
echo $cell->getCalculatedValue(); // #REF!
echo $cell->getFormattedValue(); // #REF!
echo $cell->getOldCalculatedValue(); // 41878 (a strange result, I don't know what it means)
我怎樣才能在PHPExcel正確的值(8月27日
)?
還有一個問題,我可以通過'$ objPHPExcel-> getActiveSheet() - > toArray()'或其他方法獲得'OldCalculatedValue'嗎?我研究過'toArray()'的4個參數,似乎沒有辦法。 – worldask 2014-08-30 10:40:25
不,「getOldCalculatedValue();'的唯一選項是爲單個單元格調用它 – 2014-08-30 10:42:04