您当前的位置: 首页 > 网站编程 > PHP教程 > php下用PHPExcelParser工具读取excel数据

php下用PHPExcelParser工具读取excel数据

作者:不详 来源:网络 发布时间: 2011-10-25 15:44 点击:
php下用PHPExcelParser工具读取excel数据: 偶尔发现了一个不错的读取excel的工具PHPExcelParser,现在介绍一下,需要的可以参考一下。 一,PHPExcelParser有以下3个特点 1,下载的PHPExcelParser里面有一个,比较详细的使用手册,告诉你什么方法是干什么用的。 2,不

php下用PHPExcelParser工具读取excel数据

  php下用PHPExcelParser工具读取excel数据:
  
  偶尔发现了一个不错的读取excel的工具PHPExcelParser,现在介绍一下,需要的可以参考一下。
  
  一,PHPExcelParser有以下3个特点
  
  1,下载的PHPExcelParser里面有一个,比较详细的使用手册,告诉你什么方法是干什么用的。
  
  2,不光可能可以把excel文件中的内容,读取出来,而且可以直接入库
  
  3,含有实例,可以照葫芦画瓢
  
  二,讲解一下PHPExcelParser实例的一些代码
  
  requires'excelparser.php';//包括解释excel的核心文件
  
  $excel=new ExcelFileParser("debug.log",ABC_NO_LOG);//生成一个读取句柄
  
  $error_code=$excel->ParseFromFile($filename)//以文件形势来读取
  
  //下面这种方法呢是从字符串中读取excel
  
  $fd=fopen($filename,'rb');
  
  $content=fread($fd,filesize($name));
  
  fclose($fd);
  
  $error_code=$excel->ParseFromString($content);
  
  unset($content,$fd);
  
  //返回的错误编码
  
  0-没有错误
  
  1-不能打开文件
  
  2-文件太小
  
  3-读取excel头信息出错
  
  4-文件读取错误
  
  5-不是excel文件,或者版本早excel5.0
  
  6-文件已损坏
  
  7-没有数据
  
  8-文件版本未知
  
  array$excel->worksheet//读取工作薄,就是读取sheet
  
  $excel->worksheet['name']//工作薄数组
  
  boolean$excel->worksheet['unicode'][$worksheet_number]//工作薄名是不是unicode的形势
  
  string$excel->worksheet['name'][$worksheet_number]//得到工作薄名
  
  array$exc->worksheet['data'][$worksheet_number]['cell']//工作薄中的大数据块,他由一个小的数据块组成
  
  int$exc->worksheet['data'][$worksheet_number]['max_row']//单个工作薄中的最大行数,其他挺像数学里面的X轴的。
  
  int$exc->worksheet['data'][$worksheet_number]['max_col']//单个工作薄中的最大列数,其他挺像数学里面的Y轴的。
  
  int$exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['type']//取得数据类型
  
  0-整型
  
  1-字符型
  
  2-浮点弄
  
  3-日期型
  
  mixed$exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['data']
  
  int$exc->worksheet['data'][$worksheet_number]['cell'][$row][$col]['font']//取得字体的类型索引
  
  $font=$excel->fonts[$index];//根据索引来得到excel小数据库的字体数据
  
  $font['size']-//字体大小
  
  $font['italic']-//是不是斜体
  
  $font['strikeout']
  
  $font['bold']//是不是粗体
  
  $font['script']
  
  $font['underline']-//下划线
  
  $font['name']-//字体名称
  
  array$excel->sst//包涵数据的数组
  
  boolean$excel->sst['unicode'][$ind]//数据是压缩还是没有压缩的
  
  string$excel->sst['data'][$ind]//读取数据
  
  $excel->xls2tstamp($xlsdate)//将日期转成时间戳
  
  $ret=$excel->getDateArray($xlsdate);//取得日期数组
  
  $ret['day']=天.
  
  $ret['month']=月.
  
  $ret['year']=年.
  
  从excel中读取数据,就像在excel里面扣东西一样。又很像数学里的X轴,Y轴,X,Y轴交叉的地方就是一个数据点,在这里也是。

分享到:
本文"php下用PHPExcelParser工具读取excel数据"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4