thinkphp 3.2 整合PHPEXCEL
2016-03-28 17:34
696 查看
首先下载一个php_excel,解压后发到ThinkPHP\Library\Org\Util 目录中
public function do_import(){
$dir = dirname(_FILE_);//获得编译文件当前目录
$dir = str_replace("\\", "/", $dir)."/";
$filename = 'test.xlsx';
$path = $dir.$filename;
$path = "./uploads/".$filename;
$result = move_uploaded_file($_FILES['uploadfile']['tmp_name'], $path);
if($result){
import("Org.Util.PHPExcel.PHPExcel");//初始化入口类
// $PHPExcel=new \PHPExcel();
import("Org.Util.PHPExcel.Reader.Excel5");//如果excel文件后缀名为.xls,导入这个类
$PHPReader=new \PHPExcel_Reader_Excel5();
import("Org.Util.PHPExcel.Reader.Excel2007");//如果excel文件后缀名为.xlsx,导入这下类
$PHPReader=new \PHPExcel_Reader_Excel2007();
$objPHPExcel = $PHPReader->load($path);
$currentSheet = $objPHPExcel->getSheet(0);
$allRow = $currentSheet->getHighestRow();
for($i=2;$i<=$allRow;$i++){
$item = 'A'.$i;
$itemval = $currentSheet->getCell($item)->getValue();
echo $itemval."
";
}
}
}
git:http://git.oschina.net/kakenwu/case.git
public function do_import(){
$dir = dirname(_FILE_);//获得编译文件当前目录
$dir = str_replace("\\", "/", $dir)."/";
$filename = 'test.xlsx';
$path = $dir.$filename;
$path = "./uploads/".$filename;
$result = move_uploaded_file($_FILES['uploadfile']['tmp_name'], $path);
if($result){
import("Org.Util.PHPExcel.PHPExcel");//初始化入口类
// $PHPExcel=new \PHPExcel();
import("Org.Util.PHPExcel.Reader.Excel5");//如果excel文件后缀名为.xls,导入这个类
$PHPReader=new \PHPExcel_Reader_Excel5();
import("Org.Util.PHPExcel.Reader.Excel2007");//如果excel文件后缀名为.xlsx,导入这下类
$PHPReader=new \PHPExcel_Reader_Excel2007();
$objPHPExcel = $PHPReader->load($path);
$currentSheet = $objPHPExcel->getSheet(0);
$allRow = $currentSheet->getHighestRow();
for($i=2;$i<=$allRow;$i++){
$item = 'A'.$i;
$itemval = $currentSheet->getCell($item)->getValue();
echo $itemval."
";
}
}
}
git:http://git.oschina.net/kakenwu/case.git
相关文章推荐
- PHP使用smtp发送邮件
- yii2 随笔(七)依赖注入——(4)服务定位器
- VS2010将标准输出信息输出到output中
- yii2 随笔(七)依赖注入——(3)yii2的依赖注入
- yii2 随笔(七)依赖注入——(2)php依赖注入的简单实现
- PullToRefresh之代理模式-LoadingLayoutProxy源码剖析
- 隐藏index.php - ThinkPHP完全开发手册 - 3.1
- 编译安装php Cannot find MySQL header files under /usr/include/mysql.
- yii2 随笔(七)依赖注入——(1)什么是依赖注入
- PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
- 54点提高PHP编程效率 引入缓存机制提升性能
- 3.1 Zend_Db_Adapter
- php学习日记2
- ubuntu升级php版本
- PHP常见报错解析
- php_mysql、php_mysqli 与 pdo_mysql 的区别与选择
- PHP 简易留言板制作小实例
- complie---php5.6源码编译
- PHP 编写简单的投票调查程序
- phpstorm配置