我試圖在頁面上打印Excel文件數據。要做到這一點,我用PHPExcel lib下,所有的工作好,印刷公式旁邊,我有這樣的公式=SUM(C2:C5)
PHP Excel計算公式
我在這樣的方式進行打印,值簡單的例子:
$val = $cell->getValue();
echo '<td>' . $val . '</td>';
我怎麼能檢查是否$ VAL是一個公式?
PHPExcel_Cell_DataType::dataTypeForValue($val);
告訴我,這是一個只是在我$val
OFC另一個字符串我可以在一個循環計算的話,和赤如果it`sa最後一行 - 通過插入所需手中的信息,但我怎麼能計算它簡單的方法?
很高興聽到您的建議。謝謝。
對不起,但你可以顯示一個示例代碼? – enchance 2013-02-25 19:30:58
什麼樣的代碼?用於測試單元格是否包含公式?獲取公式單元格的計算值?或者使用任何toArray()類型的方法? – 2013-02-25 21:01:38
而不是檢查「f」使用類型「PHPExcel_Cell_DataType :: TYPE_FORMULA」。所有的單元格類型都在DataType.php的'class PHPExcel_Cell_DataType'中聲明 – 2016-03-30 10:52:10