首页 php教程 php手册 PHP读取Excel文件类的具体应用

PHP读取Excel文件类的具体应用

Jun 13, 2016 am 11:09 AM
excel php 具体 应用 我们 文件 文章 详细 读取

我们在这篇文章中为大家详细介绍了一些有关

PHP读取Excel文件类代码示例:

  1.  ?php   
  2. require_once '../Excel/reader.php';   
  3. // ExcelFile($filename, $encoding);   
  4. $data = new Spreadsheet_Excel_Reader();   
  5. // Set output Encoding.指定中文码   
  6. $data->setOutputEncoding('gb2312');   
  7. /***   
  8. * if you want you can change 'iconv' 
    to mb_convert_encoding:   
  9. * $data->setUTFEncoder('mb');   
  10. *   
  11. **/   
  12. /***   
  13. * By default rows & cols indeces start with 1   
  14. * For change initial index use:   
  15. * $data->setRowColOffset(0);   
  16. *   
  17. **/   
  18. /***   
  19. * Some function for formatting output.   
  20. * $data->setDefaultFormat('%.2f');   
  21. * setDefaultFormat - set format for 
    columns with unknown formatting   
  22. *   
  23. * $data->setColumnFormat(4, '%.3f');   
  24. * setColumnFormat - set format for 
    column (apply only to number fields)   
  25. *   
  26. **/   
  27. // 指定读取的excel文件   
  28. $data->read('../uploads/jsxz01.xls');   
  29. /*   
  30. $data->sheets[0]['numRows'] - count rows   
  31. $data->sheets[0]['numCols'] - count columns   
  32. $data->sheets[0]['cells'][$i][$j] - 
    data from $i-row $j-column   
  33. $data->sheets[0]['cellsInfo'][$i][$j] - 
    extended info about cell   
  34. $data->sheets[0]['cellsInfo'][$i][$j]
    ['type'] = "date" | "number" | "unknown"   
  35. if 'type' == "unknown" - use 'raw' 
    value, because cell contain value with 
    format '0.00';   
  36. $data->sheets[0]['cellsInfo'][$i][$j]
    ['raw'] = value if cell without format   
  37. $data->sheets[0]['cellsInfo'][$i][$j]
    ['colspan']   
  38. $data->sheets[0]['cellsInfo'][$i][$j]
    ['rowspan']   
  39. */   
  40. error_reporting(E_ALL ^ E_NOTICE);   
  41. // 循环读取每一个单元值   
  42. for ($i = 1; $i = $data->sheets[0]
    ['numRows']; $i++) {   
  43. for ($j = 1; $j = $data->sheets[0]
    ['numCols']; $j++) {   
  44. echo """.$data->sheets[0]['cells']
    [$i][$j]."",";   
  45. }   
  46. echo "br>";   
  47. }   
  48. //print_r($data);   
  49. //print_r($data->formatRecords);   
  50. ?>  

以上就是PHP读取Excel文件类的全部用法,作为一个参考对象。


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 Dec 24, 2024 pm 04:42 PM

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南

CakePHP 日期和时间 CakePHP 日期和时间 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和时间

CakePHP 文件上传 CakePHP 文件上传 Sep 10, 2024 pm 05:27 PM

CakePHP 文件上传

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

CakePHP 项目配置 CakePHP 项目配置 Sep 10, 2024 pm 05:25 PM

CakePHP 项目配置

讨论 CakePHP 讨论 CakePHP Sep 10, 2024 pm 05:28 PM

讨论 CakePHP

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 Dec 20, 2024 am 11:31 AM

如何设置 Visual Studio Code (VS Code) 进行 PHP 开发

See all articles