博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp3.2导出
阅读量:4980 次
发布时间:2019-06-12

本文共 1983 字,大约阅读时间需要 6 分钟。

public function test()     {
set_time_limit(0); ini_set('memory_limit', '500M'); //导入PHPExcel类库,因为PHPExcel没有用命名空间,只能inport导入 import("Org.Excel.PHPExcel"); //要导入的xls文件,位于根目录下的Public文件夹 //创建PHPExcel对象,注意,不能少了\ $PHPExcel = new \PHPExcel(); //如果excel文件后缀名为.xlsx,导入这下类 //import("Org.Util.PHPExcel.Reader.Excel2007"); //$PHPReader=new \PHPExcel_Reader_Excel2007(); //如果excel文件后缀名为.xls,导入这个类 import("Org.Util.PHPExcel.Reader.Excel5"); $PHPReader = new \PHPExcel_Reader_Excel5(); if ($_POST) {
$filePath = $_FILES['files']['tmp_name']; //$PHPReader = new PHPExcel_Reader_Excel2007(); $PHPReader = new \PHPExcel_Reader_Excel2007(); if (!$filePath) {
echo "

file don't exist!

"; return; } if (!$PHPReader->canRead($filePath)) {
$PHPReader = new \PHPExcel_Reader_Excel5(); if (!$PHPReader->canRead($filePath)) {
$PHPReader = new \PHPExcel_Reader_CSV(); if (!$PHPReader->canRead($filePath)) {
echo 'no Excel'; return; } } } $PHPExcel = $PHPReader->load($filePath); $currentSheet = $PHPExcel->getSheet(0); /*取得一共有多少列*/ $allColumn = $currentSheet->getHighestColumn(); /*取得一共有多少行*/ $allRow = $currentSheet->getHighestRow(); for($currentRow=2;$currentRow <=$allRow;$currentRow++){
$trsaction_id = $currentSheet->getCell('A' . $currentRow)->getValue();           //这里循环得到结果。 } } //----------------------------------------------------------- $this->display(); } 2.页面:
       
导入:

转载于:https://www.cnblogs.com/kobigood/p/4204440.html

你可能感兴趣的文章
切片对象
查看>>
[置顶] Android入门教程------导入现有Android工程
查看>>
《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)...
查看>>
Intro to Filtering with Network Monitor 3.0
查看>>
问卷调查
查看>>
Contest Record
查看>>
51Nod 1066 - Bash游戏
查看>>
节点遍历 element traversal
查看>>
nginx php 安装配置
查看>>
java用double和float进行小数计算精度不准确
查看>>
JQuery小结
查看>>
运行时c函数
查看>>
第四章(jQuery中的事件和动画)(4.1 jQuery中的事件)(4.1.1~4.1.3)
查看>>
OpenFace库(Tadas Baltrusaitis)中基于Haar Cascade Classifiers进行人脸检測的測试代码
查看>>
linux专题一之文件归档和压缩(tar、file、zip)
查看>>
判断在移动端还是PC打开
查看>>
lesson 4:凯撒密码问题
查看>>
Bonobo Git Server (Simple git server for Windows.) 测试备忘
查看>>
oracle控制何时触发审计动作
查看>>
NVelocity用法
查看>>