phpexcel 导入操作 excel日期类型转换

转载 2010年06月05日 17:55:00

Vendor("PHPExcel.PHPExcel");//导入PHPExcel类
Vendor("PHPExcel.PHPExcel.IOFactory");
       
   $objReader = PHPExcel_IOFactory::createReader('Excel2007');//创建Excel2007版本的reader对象
   
   $objPHPExcel = $objReader->load($save_file);//读取Excel文件到PHPExcel
 
   $objPHPExcel->setActiveSheetIndex(0);
   $objWorksheet = $objPHPExcel->getActiveSheet();
   $heighest = $objWorksheet->getHighestRow();

 

   $birthday = $objWorksheet->getCellByColumnAndRow(3, $i)->getValue();
   //   die($birthday);
    //日期格式yyyy-mm-dd
    if(is_numeric($birthday)){
     //based on 1900-1-1
     $jd = GregorianToJD(1, 1, 1970);
     $gregorian = JDToGregorian($jd+intval($birthday)-25569);
     $myDate = explode('/',$gregorian);
     $myDateStr = str_pad($myDate[2],4,'0', STR_PAD_LEFT)
       ."-".str_pad($myDate[0],2,'0', STR_PAD_LEFT)
       ."-".str_pad($myDate[1],2,'0', STR_PAD_LEFT)
       .($time?" 00:00:00":'');
     $birthday = $myDateStr;
    }

解决PHPexcel读取excel时间字段等生成科学计数法的问题

解决PHPexcel读取excel时间字段等生成科学计数法的问题
  • kissxia
  • kissxia
  • 2017-12-27 11:16:16
  • 399

Thinkphp PHPEXCEL导入时间格式的问题

前两篇有写phpexcel中导入和导出的问题,现在来说一下导入时遇到时间格式的问题。 如: 在Excel中是: 2010-05-11 在导入时的是:40309 如果你的excel中的日期格式强制设置成...
  • hotlinhao
  • hotlinhao
  • 2015-10-15 11:32:33
  • 3474

PHPExcel读取文件日期处理,含时分秒(Thinkphp)

1.将官方的包放置在ThinkPHP\Extend\Vendor\目录下,起名为PHPExcel
  • xqd890608
  • xqd890608
  • 2014-09-17 10:16:28
  • 9382

PHPExcel正确读取excel表格时间单元格

error_reporting(E_ALL); date_default_timezone_set('Asia/shanghai'); /** PHPExcel_IOFactory */ req...
  • yicixing7
  • yicixing7
  • 2017-02-04 16:40:03
  • 2084

PHPExcel判断与转换Excel中的日期

php>$curCell =$sheet->getCell($i.$j); //获取第j行第i列的单元格对象$curValue=$curCell->getValue(); .//获取单元格里面的...
  • hsd2012
  • hsd2012
  • 2015-11-10 11:13:37
  • 1784

php导入excel时间格式的转化

1、excel导入进来后:excel时间为2014-5-27这种格式,但是导入php文件时却是41986一串数字,解决办法: function excelTime($days, $time=fa...
  • sa1176732685
  • sa1176732685
  • 2014-05-27 17:33:06
  • 1873

Think<em>php</em>5整合<em>excel导入</em>导出

Think<em>php</em>5整合<em>excel导入</em>导出Think<em>php</em>5整合<em>excel导入</em>导出Think<em>php</em>5整合<em>excel导入</em>导出...会员到期<em>时间</em>: 剩余下载个数: 剩余C币: 剩余积分:0 为了良好体验,不建议使用...
  • 2018年04月13日 00:00

php处理excel时间数据--——使用PHPExcel判别和格式化Excel中的日期格式

最近,在做一个导入功能,在系统中使用PHPExcel类库,读取上传的Excel文件,然后进行字段映射,最后将Excel内的数据导入到系统中。其中,关于日期格式的导入,使我犯了难。    首先,如何导入...
  • u010822824
  • u010822824
  • 2015-03-10 17:55:09
  • 5122

PHPExcel 读取Excel单元格内容为时间格式 处理方法

读出的时间是天数 excel 的日期是从 1900-01-01 开始计算的(php 是从 1970-01-01) 两者间有一个天数差 25569 时间是格林威治时间 所以有 PH...
  • wendan564447508
  • wendan564447508
  • 2016-09-20 15:09:09
  • 1412

<em>php</em>实现利用<em>phpexcel导入</em>导出数据至excel

php5.4环境下的 <em>PHPExcel</em>-1.8 使用,只要 Classes下的文件,并改名为 <em>phpexcel</em> 1,建立mysql数据库,把excel_demo.sql<em>导入</em>到你的数据库,采取utf-8编码; 2,<em>导入</em>...
  • 2018年04月13日 00:00
收藏助手
不良信息举报
您举报文章:phpexcel 导入操作 excel日期类型转换
举报原因:
原因补充:

(最多只允许输入30个字)