phpexcel导入

首先需要去官网下载PHPExcel,下载后只需要Classes目录下的文件即可。

我这个是一个单独的脚本,如需放入 框架只需要改一改文件引入路径即可

1、PHPExcel导入方法实现过程 (我已省略文件导入的过程)

 1 <?php
 2
 3 //引入提前已经下载好的phpexcel
 4 require_once ‘./Classes/PHPExcel.php‘;
 5 require_once ‘./Classes/PHPExcel/IOFactory.php‘;
 6 require_once ‘./Classes/PHPExcel/Reader/Excel2007.php‘;
 7 $uploadfile = "./customer.xlsx";
 8
 9 $objReader = PHPExcel_IOFactory::createReader(‘Excel2007‘);//use excel2007 for 2007 format
10
11 $objPHPExcel = $objReader->load($uploadfile);  //$filename可以是上传的文件,或者是指定的文件
12 $sheet = $objPHPExcel->getSheet(0);         // 获取sheet 默认从0开始
13 $highestRow = $sheet->getHighestRow();      // 取得总行数
14 $highestColumn = $sheet->getHighestColumn();   // 取得总列数
15
16 //var_dump($objPHPExcel);die();
17 /*
18  * 循环读取excel文件,读取一条,插入一条
19  * j表示从哪一行开始读取
20  * $a表示列号*/
21 for($j=4;$j<=$highestRow;$j++)
22 {
23    //获取对应的数据
24     $proj_name = $sheet->getCell("A".$j)->getValue();
25     $tower_name = $sheet->getCell("B".$j)->getValue();
26     $tower_types = $sheet->getCell("C".$j)->getValue();
27 }
 

原文地址:https://www.cnblogs.com/jianglingli/p/8176388.html

时间: 2024-10-10 09:22:49

phpexcel导入的相关文章

Thinkphp 用PHPExcel 导入Excel

搞了个简单的Excel导入, 用的是PHPExcel(百科:用来操作Office Excel文档的一个PHP类库, 基于微软的OpenXML标准和PHP语言) 好, 不说了, 开始吧... 首先得有PHPExcel类库, 点这里下载 https://github.com/Zmwherein/PHPExcel.git 然后把它放在 \ThinkPHP\Library\Vendor(个人喜好, 能引入就行了) 如图: PHPExcel.php 类似一个入口文件. 可以进去看看里面写的方法是怎个跑法.

PHPExcel导入导出

慕课教程 -- PHPExcel导入导出 一.PHPExcel导出操作 1.快速入门 <?php #找到当前脚本的路径 $dir = dirname(__FILE__); #引入PHPExcel插件文件 require $dir."/excel/PHPExcel.php"; #实例化PHPExcel类 $objPHPExcel = new PHPExcel(); #获得当前活动sheet的操作对象 $objSheet = $objPHPExcel->getActiveShe

使用PHPExcel导入导出excel格式文件

使用PHPExcel导入导出excel格式文件 作者:zccst 由于导出使用较多,下面是导出实现过程. 第一步,将PHPExcel的源代码复制到项目的lib下 文件包括:PHPExcel.php 和 文件夹PHPExcel 源代码见附件 注1:源代码是zip格式,能在windows和linux通用. 注2:PHPExcel.zip是干净代码,可以直接引用.PHPExcel2.zip有svn记录,不适合直接引用. 第二步:在需要导出的handler页面中引用 1,在头部引入三个文件 Php代码 

tp phpexcel 导入后台访问方法

public function addall(){ $Water = M('Waterrate'); $config = array( 'maxSize' => 0, 'rootPath' => 'Public', 'savePath' => '/Home/excel/', 'saveName' => array('uniqid',''), 'exts' => array('xlsx','xls'), ' autoSub' => false, 'subName' =&g

PHP使用PHPEXCEL导入Excel

下载PHPEXCEL 后放到项目里. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 public function InExcel() {     //设定缓

使用PHPExcel导入Excel到MySql

1.连接数据库的connection.php文件 <?php //修改下面代码来联接数据库 // mysql_connect打开一个到 MySQL 服务器的连接,如果成功则返回一个 MySQL 连接标识,失败则返回 FALSE. $mysql=mysql_connect("localhost","root","root"); //integer mysql_connect(主机,用户名,口令); mysql_select_db("

Thinkphp使用phpexcel导入文件并写入数据库

现实中,我们往往很多地方都需要这样批量导入数据,除了phpexcel还有csv等方法可以解决 下面详细介绍一下使用方法 首先在官方下载安装包解压到本地,然后复制保存到tp框架下的vendor目录下 html页面如下 下面是后端代码: public function column(){        $grade=D('school')->where(array('parent_id'=>1))->select();        $school = D('schooll')->se

phpexcel导入excel表格

html代码 <form action="{:U('Mall/updExcel')}" method="POST" enctype="multipart/form-data"> //提交form表单到Mall控制器下的upExcel方法中 <div style="float:left;width:41%;"> <div style="float:left;"> <i

PHP实例:使用PHPExcel导入Excel2003文档和Excel2007文档到MySQL数据库中

如果要使用phpExcelReader将Excel 数据导入到mysql 数据库,请读者点击这个文章查看. 使用phpExcelReader将Excel 数据导入到mysql 数据库. 下面我们介绍另一种方法来实现导入Excel到MySQL数据库. 1.到官网http://phpexcel.codeplex.com/下载PHPExcel类库,我目前使用的是1.7.9版本.如图: 2.直接上代码. (1).conn.php文件(这个不用介绍,你懂得): PHP Code复制内容到剪贴板 $mysq