利用PHPExcel实现Excel文件的写入和读取_php技巧_脚

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

作为一个原本的Java党,用过PHP才知道,原来对于Excel文件的写入和读取原来可以这么简单!

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

利用PHP实现对于Excel的读取,主要借助于PHPExcel插件来完成。

 

PHPExcel下载地址:PHPExcel下载

 1 require __DIR__ . './PHPExcel/IOFactory.php';
 2 
 3         $PHPReader = new PHPExcel_Reader_Excel2007();
 4 
 5         //判断文件类型
 6         if (!$PHPReader->canRead($filePath)) {
 7             $PHPReader = new PHPExcel_Reader_Excel5();
 8 
 9             if (!$PHPReader->canRead($filePath)) {
10                 echo 'no Excel';
11                 return false;
12             }
13         }
14 
15         $PHPExcel = $PHPReader->load($filePath);
16         /**读取excel文件中的第一个工作表*/
17 
18         $currentSheet = $PHPExcel->getSheet(0);
19         /**取得最大的列号*/
20 
21         $allColumn = $currentSheet->getHighestColumn();
22         /**取得一共有多少行*/
23 
24         $allRow = $currentSheet->getHighestRow();
25 
26         /**从第1行开始输出*/
27         for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {
28 
29             /**从第A列开始输出*/
30             for ($currentColumn = 'A'; $currentColumn <= $allColumn; $currentColumn++) {
31                 $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65, $currentRow)->getValue();
32                 /**ord()将字符转为十进制数*/
33                 $date[$currentRow - 1][] = $val;
34             }
35 
36         }
37         return $date;

一、PHPExcel实现写入excel操作步骤

 

首先需要引入类文件,引入PHPExcel.php文件。

1、新建一个Excel表格

2、创建sheet方法、setActiveSheet方法)

4、保存文件(PHPExcel_IOFactory::createWriter

本文由金沙官网线上发布于编程,转载请注明出处:利用PHPExcel实现Excel文件的写入和读取_php技巧_脚

您可能还会对下面的文章感兴趣: