这里有新鲜出炉的 PHP 教程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
本篇文章主要介绍了 php 获取 excel 文件数据的方法。具有很好的参考价值。下面跟着小编一起来看下吧
很简单就可以实现,下面为大家简单介绍下
1、下载 PHPExcel 类,是一个文件夹,还得有一个文件 PHPExcel.php,两个在同级目录
- require __DIR__.'./PHPExcel/IOFactory.php';
- $PHPReader = new\PHPExcel_Reader_Excel2007();
- //判断文件类型
- if (!$PHPReader - >canRead($filePath)) {
- $PHPReader = new\PHPExcel_Reader_Excel5();
- if (!$PHPReader - >canRead($filePath)) {
- echo 'no Excel';
- return false;
- }
- }
- $PHPExcel = $PHPReader - >load($filePath);
- /**读取excel文件中的第一个工作表*/
- $currentSheet = $PHPExcel - >getSheet(0);
- /**取得最大的列号*/
- $allColumn = $currentSheet - >getHighestColumn();
- /**取得一共有多少行*/
- $allRow = $currentSheet - >getHighestRow();
- /**从第1行开始输出*/
- for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {
- /**从第A列开始输出*/
- for ($currentColumn = 'A'; $currentColumn <= $allColumn; $currentColumn++) {
- $val = $currentSheet - >getCellByColumnAndRow(ord($currentColumn) - 65, $currentRow) - >getValue();
- /**ord()将字符转为十进制数*/
- $date[$currentRow - 1][] = $val;
- }
- }
- return $date;
来源: http://www.phperz.com/article/17/0808/340123.html