PHPExcel读取Excel文件的实现代码
2015-01-24信息快讯网
php对excel文件进行循环读取
php对字符进行ascii编码转化,将字符转为十进制数
php对excel日期格式读取,并进行显示转化
php对汉字乱码进行编码转化
<?php require_once 'PHPExcel.php'; /**对excel里的日期进行格式转化*/ function GetData($val){ $jd = GregorianToJD(1, 1, 1970); $gregorian = JDToGregorian($jd+intval($val)-25569); return $gregorian;/**显示格式为 “月/日/年” */ } $filePath = 'test.xlsx'; $PHPExcel = new PHPExcel(); /**默认用excel2007读取excel,若格式不对,则用之前的版本进行读取*/ $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($filePath)){ echo 'no Excel'; return ; } } $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"; ?>
浅谈php serialize()与unserialize()的用法
基于php 随机数的深入理解
PHP autoload与spl_autoload自动加载机制的深入理解
PHP中__get()和__set()的用法实例详解
深入PHP运行环境配置的详解
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
php-cli简介(不会Shell语言一样用Shell)
基于Linux调试工具strace与gdb的常用命令总结
linux命令之调试工具strace的深入分析
如何使用Strace调试工具
解析php中mysql_connect与mysql_pconncet的区别详解
PHP处理excel cvs表格的方法实例介绍
解析php DOMElement 操作xml 文档的实现代码
php class中self,parent,this的区别以及实例介绍
phpExcel导出大量数据出现内存溢出错误的解决方法
php中导出数据到excel时数字变为科学计数的解决方法
php判断上传的Excel文件中是否有图片及PHPExcel库认识
PHP新手NOTICE错误常见解决方法
PHP spl_autoload_register实现自动加载研究
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
PHP中文件缓存转内存缓存的方法
php urlencode()与urldecode()函数字符编码原理详解
PHP中实现中文字符进制转换原理分析
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
php数组函数序列之array_splice() - 在数组任意位置插入元素
PHP中的strtr函数使用介绍(str_replace)
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
PHP IF ELSE简化/三元一次式的使用
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
ThinkPHP与PHPExcel冲突解决方法
PHP导出MySQL数据到Excel文件(fputcsv)
php编程实现获取excel文档内容的代码实例
PHP导入Excel到MySQL的方法
PHP生成excel时单元格内换行问题的解决方法