phpexcel 讀取日期的問題?


phpexcel 讀取excel數字時,顯示為一串數字(時間都是類似於這樣的數字:41890.620138889),如何將數字轉換為對應的日期來顯示呢?特別是例如星期一這種的時間。

可以用phpexcel 的函數 ExcelToPHP 進行轉換。

 $item=date("w",\PHPExcel_Shared_Date::ExcelToPHP($item));
//將星期一轉換為對應的格式

注意:

    1. PHPExcel從文檔中獲取的時間,是以格林威治時間標准(GMT/UTC)格式(與咱們當地時間相差8小時)!
    2. 在格式化時間時,需要注意date和gmdate的區別
      date:格式化本地時間
      gmdate:格式化格林威治時間

phpexcel  中還有一個比較有用的函數,讀取 Excel單元格中公式的值

$objWorksheet->getCellByColumnAndRow($col, $row)
->getCalculatedValue()//獲取公式計算的值

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM