后端开发|php教程
nbsp,date,tempArray,phpExcel,objPHPExcel
后端开发-php教程
phpExcel 正确读取excel表格时间
利用phpExcel读取excel文件,读取出来的时间列出现5位数字,并不是想要的时间(不知道为啥),在网上搜了一个excelTime的函数可以正确转化时间
品牌网站建设:/
api接口源码,vscode运行代码新建终端,mac装 ubuntu,tomcat推荐书籍,sqlite 千万文本,无边框风格网页设计,30m跟200m服务器差别,淘宝评价返利插件,npm前端框架,约课爬虫,南京php培训,小语种seo,springboot读取顺序,手机刷网站源码,vb刷新网页,淘宝客购物模板下载,dedecms后台内容页空白,jq 弹出页面,nb文章管理系统,微信小程序 cmslzw
Php代码
安卓实例源码,ubuntu支持解码芯片,tomcat下没有lib包,python css爬虫,php的网站怎么打开,seo测评lzw
error_reporting(E_ALL);
date_default_timezone_set(‘Asia/shanghai’);
/** PHPExcel_IOFactory */
require_once ‘../Classes/PHPExcel/IOFactory.php’;
$inputFileName = ‘6081076641077444758.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==’M’||$k==’O’) //M列和O列是时间
$tempArray[] = excelTime($objPHPExcel->getActiveSheet()->getCell(“$k$j”)->getValue());
else
$tempArray[] = $objPHPExcel->getActiveSheet()->getCell(“$k$j”)->getValue();
}
print_r($tempArray);
unset($tempArray);
}
c 网页登录 源码,vscode怎么检索,ubuntu aur,tomcat 核心组件,网络数据库sqlite,discuz关注公众号插件,h ui前端框架使用说明,阳布布鸭爬虫采集,会员系统php源码,湖北seo 网络推广,忘记网站后台密码,游戏网页的代码下载,模板html5lzw
function excelTime($date, $time = false) {
if(function_exists(‘GregorianToJD’)){
if (is_numeric( $date )) {
$jd = GregorianToJD( 1, 1, 1970 );
$gregorian = JDToGregorian( $jd + intval ( $date ) – 25569 );
$date = explode( ‘/’, $gregorian );
$date_str = str_pad( $date [2], 4, ‘0’, STR_PAD_LEFT )
.”-“. str_pad( $date [0], 2, ‘0’, STR_PAD_LEFT )
.”-“. str_pad( $date [1], 2, ‘0’, STR_PAD_LEFT )
. ($time ? ” 00:00:00″ : ”);
return $date_str;
}
}else{
$date=$date>25568?$date+1:25569;
/*There was a bug if Converting date before 1-1-1970 (tstamp 0)*/
$ofs=(70 * 365 + 17+2) * 86400;
$date = date(“Y-m-d”,($date * 86400) – $ofs).($time ? ” 00:00:00″ : ”);
}
return $date;
} (fblww-0112)