澳门新蒲京娱乐

图片 28
0图文详解
图片 3
SVN服务器搭建详解,HTTP协议支持配置

获取方法,PHPExcel读取Excel文件的实现代码

很简单就可以实现,下面为大家简单介绍下

涉及知识点:

1、下载PHPExcel类,是一个文件夹,还得有一个文件PHPExcel.php,两个在同级目录

php对excel文件进行循环读取

require__DIR__ .’./PHPExcel/IOFactory.php’

php对字符进行ascii编码转化,将字符转为十进制数

  

php对excel日期格式读取,并进行显示转化

  $PHPReader=new\PHPExcel_Reader_Excel2007();

php对汉字乱码进行编码转化

  

复制代码 代码如下:

  //判断文件类型

<?php

  if(!$PHPReader->canRead($filePath)) {

require_once ‘PHPExcel.php’;

   $PHPReader=new\PHPExcel_Reader_Excel5();

/**对excel里的日期进行格式转化*/
function GetData($val){
$jd = GregorianToJD(1, 1, 1970);
$gregorian = JDToGregorian($jd+intval($val)-25569);
return $gregorian;/**显示格式为 “月/日/年” */
}

  

$filePath = ‘test.xlsx’;

   if(!$PHPReader->canRead($filePath)) {

$PHPExcel = new PHPExcel();

    echo’no Excel’

/**默认用excel2007读取excel,若格式不对,则用之前的版本进行读取*/
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($filePath)){
$PHPReader = new PHPExcel_Reader_Excel5();
if(!$PHPReader->canRead($filePath)){
echo ‘no Excel’;
return ;
}
}

    returnfalse;

$PHPExcel = $PHPReader->load($filePath);
/**读取excel文件中的第一个工作表*/
$currentSheet = $PHPExcel->getSheet(0);
/**取得最大的列号*/
$allColumn = $currentSheet->getHighestColumn();
/**取得一共有多少行*/
$allRow = $currentSheet->getHighestRow();
/**从第二行开始输出,因为excel表中第一行为列名*/
for($currentRow = 2;$currentRow <= $allRow;$currentRow++){
/**从第A列开始输出*/
for($currentColumn= ‘A’;$currentColumn<= $allColumn;
$currentColumn++){
$val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) –
65,$currentRow)->getValue();/**ord()将字符转为十进制数*/
if($currentColumn == ‘A’)
{
echo GetData($val).”\t”;
}else{
//echo $val;
/**如果输出汉字有乱码,则需将输出内容用iconv函数进行编码转换,如下将gb2312编码转为utf-8编码输出*/
echo iconv(‘utf-8′,’gb2312’, $val).”\t”;
}
}
echo “</br>”;
}
echo “\n”;
?>

   }

您可能感兴趣的文章:

  • 利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
  • phpExcel中文帮助手册之常用功能指南
  • ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
  • php中使用PHPExcel读写excel(xls)文件的方法
  • phpExcel导出大量数据出现内存溢出错误的解决方法
  • 基于PHPExcel的常用方法总结
  • 使用phpexcel类实现excel导入mysql数据库功能(实例代码)
  • PHPExcel简单读取excel文件示例
  • php excel类
    phpExcel使用方法介绍
  • PHP输出Excel
    PHPExcel的方法

  }

  $PHPExcel=$PHPReader->load($filePath);

  /**读取excel文件中的第一个工作表*/

  

  $currentSheet=$PHPExcel->getSheet(0);

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图