이 기사의 예에서는 thinkPHP PHPExcel이 파일 날짜 읽기를 구현하는 방법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
PHPExcel을 사용하여 엑셀 파일을 읽은 후 시간이 이 숫자: 41890.620138889와 유사하다는 것을 알았으므로 2014년으로 처리하는 방법 -09 we want? -08 14:53:00 이 형식의 날짜를 보려면 다음 코드를 살펴보세요.
Vendor('PHPExcel.PHPExcel.IOFactory'); $inputFileName = 'Public/demo/demo.xls'; $objReader = new PHPExcel_Reader_Excel5(); $objPHPExcel = $objReader->load($inputFileName); $sheet = $objPHPExcel->getSheet(0); $highestRow = $sheet->getHighestRow(); // 取得总行数 $highestColumn = $sheet->getHighestColumn(); // 取得总列数 $tempArray = array(); for($j=2;$j<=$highestRow;$j++){ for($k='A';$k<=$highestColumn;$k++){ if($k=='H'){//指定H列为时间所在列 $tempArray[] = gmdate("Y-m-d H:i:s", PHPExcel_Shared_Date::ExcelToPHP($objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue())); }else{ $tempArray[] = $objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue(); } echo "<pre class="brush:php;toolbar:false">"; print_r($tempArray); unset($tempArray); echo ""; } }
PHPExcel_Shared_Date 클래스의 ExcelToPHP 함수는 다음과 같습니다. 핵심 부분!
더 많은 thinkPHP 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "ThinkPHP 입문 튜토리얼", "ThinkPHP의 일반적인 방법 요약", "PHP 운영 사무실 문서 요약"을 확인할 수 있습니다. 기술(워드, 엑셀 포함), 액세스, ppt)", "PHP의 쿠키 사용 요약", "Smarty 템플릿 시작을 위한 기본 튜토리얼" 및 "PHP 템플릿 기술 요약".
이 기사가 ThinkPHP 프레임워크를 기반으로 PHP 프로그램을 설계하는 데 도움이 되기를 바랍니다.
위 내용은 내용적인 측면을 포함하여 시, 분, 초를 포함한 파일 날짜를 읽는 thinkPHP PHPExcel 방법을 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.