2015-01-19 2 views
0

나는 PhpExcelReader를 사용합니다.
에는 'excel_reader.php'가 포함되어 있습니다. // 클래스를Excel 시트의 값을 PHP의 날짜로 가져 오기

// creates an object instance of the class, and read the excel file data 
$excel = new PhpExcelReader; 

데이터 읽기 및 기능 말해 그렇게 안 부르 겠는데 36400
같은 그리고 난 시도 후 후

$excel->read('test.xls'); 
sheetData($excel->sheets[0]); 

기능 Code--

function sheetData($sheet) 
{ 
    while($x <= $sheet['numRows']) 
    { 
     if(@$sheet['cells'][$x][1]) 
     { 
      while($y <= $sheet['numCols']) 
      { 
       $cell = isset($sheet['cells'][$x][$y]) ? $sheet['cells'][$x][$y] : ''; 
       echo $cell = @date($cell)."<br/>"; 
      } 
     } 
    } 
} 

그것은 보여줍니다 숫자 만 포함

echo $cell = @date("Y-m-d",$cell)."<br/>"; 

하지만 보여줍니다 Excel에서 날짜 필드는 PHP의 시간으로 "1900 월 0부터 일의 수"이다 2004년 5월 12일

답변

0

기본 1970-01-01
같은 값하지만 내 데이터 "Jan 01 1970 00:00 이후의 초 수"입니다. 변환은 꽤 쉬워야합니다.

관련 문제