thinkphp导入

1.页面:

<div class="container">    <div style=" margin:10px;">        <div class="page-header"><h5>当前位置:导入界面</h5></div>        <form action="__URL__/import" method="post" enctype="multipart/form-data">            <div class="hengdiv">                <label>店铺费用</label>                <input type="button" class="btn btn-success" value="下载示例模板"                       onclick="window.location.href=‘__ROOT__/Public/excelmodel/feemodel.xlsx‘"/>                <input type="file" name="xls" style="height:23px;" class="btn"/>                <input type="submit" class="btn btn-success" value="导入"/>            </div>        </form>        <div>            <?php if(isset($errors)){foreach($errors as $error){ ?>            <p style="color: #ff2328;"><?php echo $error; ?></p>            <?php }}elseif(isset($success)){ ?>            <p style="color: #53ff49;"><?php echo $success; ?></p>            <?php } ?>        </div>    </div></div>

2.控制器:
public function import(){    set_time_limit(0);    ini_set("memory_limit","500M");    if(isset($_FILES[‘xls‘])){        import("ORG/PHPExcel/PHPExcel");        $xls  = $_FILES [‘xls‘] [‘tmp_name‘];        $name = $_FILES [‘xls‘] [‘name‘];

        $name = explode(‘.‘,$name);  //字符串转化为数组。

        if($xls AND ($name[1]==‘xls‘ OR $name[1]==‘xlsx‘)){            $objPHPExcel = PHPExcel_IOFactory::load($xls);            $data        = $objPHPExcel->getSheet(0)                ->toArray(NULL,TRUE,TRUE,TRUE);            print_r($data);exit;//这里就是取值。。        }    }

    $this->display();}
时间: 2024-08-18 02:47:47

thinkphp导入的相关文章

thinkphp 导入微信小程序加密解密库

第三方类库 第三方类库指除了 ThinkPHP 框架.应用项目类库之外的其他类库,一般由第三方系统或产品提供,如 Smarty.Zend 等系统的类库等. 前面使用自动加载或 import 方法导入的类库,ThinkPHP 约定是以 .class.php 为后缀的,非这类的后缀,需要通过 import 的参数来控制. 但对第三类库,由于不会有此约定,其后缀只能认为是 php .为了方便的引入其他框架和系统的类库,ThinkPHP 特意提供了导入第三方类库的功能.第三方类库统一放置在 ThinkP

Thinkphp导入外部类的方法

相信很多人在使用TP时候都苦恼使用外部类各种不成功 下面为大家详细介绍下引用方法和注意细节 手动加载第三方类库 由于第三发类库没有具体的命名空间,所以需要使用以下几种方法手动导入 1.import方法可以导入任何类库    ① 导入org类库包 import("Org.Util.Date"); ②导入Home模块下面的类 import("Home.Util.UserUtil");③导入当前模块下面的类 import("@.Util.Array")

ThinkPHP导入Excel文件(使用PHPExcel)

主要知识点,用PHPExcel导入Excel数据经过这几天测试还是可以,xls,xlsx都可以获取Excel的数据.下载地址:http://phpexcel.codeplex.com/ O.开发思路 1.先把Excel文件上传到服务器 2.获取服务器Excel文件内容 3.写入数据库 一.上传Excel文件,使用PHP里自带的上传方法 “\Think\Upload();”,可以很方便的实现.为此我整理下使用这个方法的最简单方式 /** * TODO 上传文件方法 * @param $fileid

thinkphp导入导出excel表单数据

在PHP项目经常要导入导出Excel表单. 先去下载PHPExcel类库文件,放到相应位置. 我在thinkphp框架中的位置为ThinkPHP/Library/Org/Util/ 导入 在页面上传excel文件提交到后台,利用form表单提单即可 <form method="post" enctype="multipart/form-data" action="" > <input type="submit"

ThinkPHP导入PHPExcel

一般会用粗暴的ThinkCMF,第三方库在 simplewind/Core/Library/Vendor/ 比如我们把PHPExcel放在Vendor目录下 如果你的第三方类库都放在Vendor目录下面,并且都以.php为类文件后缀,也没用采用命名空间的话,那么可以使用系统内置的vendor函数简化导入.例如,我们来导入二维码操作库PHPExcel,把PHPExcel放到Vendor目录下面,这个时候PHPExcel主文件的路径就是 simplewind/Core/Library/Vendor/

thinkphp import记录

这篇文章主要介绍了Thinkphp中import的几个用法,需要的朋友可以参考下 下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate'); @,表示项目根目录.假定根目录是:App/导入类库的路径是:App/Lib/Test/Translate.class.php结论:import('@')是相对于项目目录的Lib目录而言 2.用法二 import('Think.Test.Translate'); Think,表示系统根目录.既是:./ThinkPH

Thinkphp里import的几个用法介绍

下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate'); @,表示项目根目录.假定根目录是:App/ 导入类库的路径是:App/Lib/Test/Translate.class.php 结论:import('@')是相对于项目目录的Lib目录而言 2.用法二 import('Think.Test.Translate'); Think,表示系统根目录.既是:./ThinkPHP/ 导入类库的路径是:./ThinkPHP/Lib/Test/Transla

Thinkphp中import的几个用法详细介绍

下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate');@,表示项目根目录.假定根目录是:App/导入类库的路径是:App/Lib/Test/Translate.class.php结论:import('@')是相对于项目目录的Lib目录而言 2.用法二 import('Think.Test.Translate');Think,表示系统根目录.既是:./ThinkPHP/导入类库的路径是:./ThinkPHP/Lib/Test/Translate.cl

(超级详细版)利用ThinkPHP3.2.3+PHPExcel实现将表格数据导入到数据库

请先阅读以下步骤再到结尾下载源码 第一步:下载 thinkphp_3.2.3 和 PHPExcel_1.8.0 并解压 对应的网站分别为: http://www.thinkphp.cn/down.html https://github.com/PHPOffice/PHPExcel 第二步: ①将解压出来的ThinkPHP文件拷贝到网站根目录 ②并创建index.php 代码如下 第三步: ①在ThinkPHP\Library\Vendor目录下新建文件夹PHPExcel ②将PHPExcel_1