PHPExcel读取Excel 时间
来源:互联网 发布:java接口安全 编辑:程序博客网 时间:2024/06/10 18:08
PHPExcel读取Excel 时间
//读取Excel文件$info = pathinfo ( $path );$ext = $info ['extension'];$excelReader = null;if ( $ext == 'xls' ) $excelReader = new PHPExcel_Reader_Excel5();else $excelReader = new PHPExcel_Reader_Excel2007();$phpExcelInstance = $excelReader->load($path);$sheet = $phpExcelInstance -> getSheet ( 0 );// 读取第一個工作表$highestRow = $sheet->getHighestRow(); // 取得总行数$highestColumm = $sheet->getHighestColumn(); // 取得总列数/** 循环读取每个单元格的数据 **/$arr = array ();for ( $row = 2 ; $row <= $highestRow ; $row ++ ){ // 行数是以第2行开始 $cell = $sheet->getCellByColumnAndRow(0, $row); $value = $cell->getValue(); $date_value = ''; if ($cell->getDataType()==PHPExcel_Cell_DataType::TYPE_NUMERIC) { $cellstyleformat=$cell->getStyle()->getNumberFormat(); //获取cell类型 $formatcode=$cellstyleformat->getFormatCode(); //获取cell格式代码,时间格式为mm-dd-yy if (preg_match('/^(\[\$[A-Z]*-[0-9A-F]*\])*[hmsdy]/i', $formatcode)) { $date_value = gmdate("Y-m-d", PHPExcel_Shared_Date::ExcelToPHP($value)); } else { $date_value = PHPExcel_Style_NumberFormat::toFormattedString($value,$formatcode); } } elseif($cell->getDataType() == PHPExcel_Cell_DataType::TYPE_STRING) { $date = date_create($value); if ($date) { $date_value = date_format($date,"Y-m-d"); } else { $err_msg = "表格第".$row."行时间格式错误,请修改后再导入"; break; } } else { $err_msg = "表格第".$row."行时间格式错误,请修改后再导入"; }}if($err_msg){ echo $err_msg; exit;}
0 0
- phpexcel读取excel时间
- PHPExcel读取Excel 时间
- phpExcel 正确读取excel表格时间
- PHPExcel正确读取excel表格时间单元格
- PHPExcel正确读取excel表格时间单元格
- PHPExcel读取excel文件
- PHPExcel(读取Excel文件)
- 用PHPExcel读取excel
- PHPExcel 进行Excel读取
- PHPExcel读取excel数据
- PHPExcel 读取Excel单元格内容为时间格式 处理方法
- PHPExcel读取excel文件示例
- PHPExcel读取excel文件示例
- Yii2使用PHPExcel读取excel
- PHPExcel读取excel文件示例
- 使用PHPExcel读取excel文件
- PHPExcel读取excel文件2
- PHPExcel读取excel文件示例
- 剑指offer学习笔记(Java实现)(21-25)
- king's trouble II
- “玲珑杯”ACM比赛 Round #12(A -- Niro plays Galaxy Note 7)
- 安卓获取EditText文本
- VS2015错误(一) error LINK2038
- PHPExcel读取Excel 时间
- 小马哥和数列
- chrome设置ajax跨域
- PAT-A 1085. Perfect Sequence (25)
- Vue Lazy Loading Routes
- linux源码包的安装
- 学习记录
- Linux文件目录及其作用
- escape,keypress