最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

thinkphp整合系列之phpexcel导入excel数据

来源:http://www.erdangjiade.com/php/2661.html 沐浴春风 2017-05-25 11:07浏览(1187)

thinkphp整合系列之phpexcel导入excel数据,最新原创php导入excel表格.

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。 在线 充值

thinkphp整合系列之phpexcel导入excel数据
分类:PHP > 插件 难易:中级
查看演示 下载资源: 下载资源 下载积分: 100 积分

thinkphp整合系列之phpexcel导入excel数据PHP代码

/** 
     * 导入xls格式的数据  
     * 也可以用来导入csv格式的数据 
     * 但是csv建议使用 下面的import_csv 效率更高 
     */
 
    public function import_xls(){ 
        $data=import_excel('./Upload/excel/simple.xls'); 
        p($data); 
    }

thinkphp整合系列之phpexcel导入excel前端代码如下:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" /> 
    <title>简易登录界面 - erdangjiade</title> 
</head> 
<body> 
<bootstrapcss /> 
<webuploadercss /> 
<style type="text/css"> 
    .box
        margin-top: 50px
        padding: 5px
        width: 600px
        border: 1px solid red
        margin-left: auto
        margin-right: auto
    } 
    h4
        padding: 5px 0
    } 
</style> 
<p> 当前状态:{$data}</p> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/67">thinkphp整合系列之rbac的升级版auth权限管理系统demo</a></h4> 超级管理员登录: 
    <form method="post"> 
        用户名: 
        <input type="text" name="username" value="admin" /> 密码: 
        <input type="text" name="password" value="123456" /> 
        <input type="submit" value="登录" /> 
    </form> 
    <br /> 文章管理员登录: 
    <form method="post"> 
        用户名: 
        <input type="text" name="username" value="admin2" /> 密码: 
        <input type="text" name="password" value="123456" /> 
        <input type="submit" value="登录" /> 
    </form> 
    <br /> 
    <a href="{:U('Home/Index/logout')}">退出登录</a> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/71">thinkphp整合系列之phpqrcode生成二维码</a></h4> 
    <form action="{:U('Home/Index/qrcode')}" method="post"> 
        输入连接:http:// 
        <input type="text" name="url" value="erdangjiade.com" /> 
        <input type="submit" value="生成二维码" /> 
    </form> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/69">thinkphp整合系列之phpmailer批量发送邮件</a></h4> 
    <form action="{:U('Home/Index/send_email')}" method="post"> 
        输入邮箱: 
        <input type="text" name="email" value="baijunyao@erdangjiade.com" /> 
        <input type="submit" value="发送邮件" /> 
    </form> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/73">thinkphp整合系列之tcpdf生成pdf文件</a></h4> 
    <form action="{:U('Home/Index/pdf')}" method="post"> 
        输入内容: 
        <textarea name="content" cols="30" rows="10">&lt;h1 style=&quot;color:red&quot;&gt;hello word&lt;/h&gt;</textarea> 
        <input type="submit" value="生成pdf" /> 
    </form> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/72">thinkphp整合系列之融云即时通讯在线聊天</a></h4> 请使用2个不同的浏览器分别打开着两个链接即可聊天: 
    <a href="{:U('Home/Index/user1')}" target="_blank">用户1演示聊天</a>  
    <a href="{:U('Home/Index/user2')}">用户2演示聊天</a> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/74">thinkphp整合系列之phpexcel生成生成excel文件</a></h4> 
    <form action="{:U('Home/Index/xls')}" method="post"> 
        <table border="1"> 
            <tbody> 
            <tr> 
                <td> <input style="width: 25px;" type="text" name="data[1][1]" value="11" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[1][2]" value="12" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[1][3]" value="13" /></td> 
            </tr> 
            <tr> 
                <td> <input style="width: 25px;" type="text" name="data[2][1]" value="21" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[2][2]" value="22" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[2][3]" value="23" /></td> 
            </tr> 
            <tr> 
                <td> <input style="width: 25px;" type="text" name="data[3][1]" value="31" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[3][2]" value="32" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[3][3]" value="33" /></td> 
            </tr> 
            </tbody> 
        </table> 
        <input type="submit" value="生成xls格式表格" /> 
    </form> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/79">生成csv格式表格</a></h4> 
    <form action="{:U('Home/Index/csv')}" method="post"> 
        <table border="1"> 
            <tbody> 
            <tr> 
                <td> <input style="width: 25px;" type="text" name="data[1][1]" value="11" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[1][2]" value="12" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[1][3]" value="13" /></td> 
            </tr> 
            <tr> 
                <td> <input style="width: 25px;" type="text" name="data[2][1]" value="21" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[2][2]" value="22" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[2][3]" value="23" /></td> 
            </tr> 
            <tr> 
                <td> <input style="width: 25px;" type="text" name="data[3][1]" value="31" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[3][2]" value="32" /></td> 
                <td> <input style="width: 25px;" type="text" name="data[3][3]" value="33" /></td> 
            </tr> 
            </tbody> 
        </table> 
        <input type="submit" value="生成csv格式表格" /> 
    </form> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/82">thinkphp整合系列之phpexcel导入excel数据</a></h4> 
    <a href="{:U('Home/Index/import_xls')}" target="_blank">导入xls格式文件</a>   
    <a href="{:U('Home/Index/import_csv')}" target="_blank">导入csv格式文件</a> 
</div> 
 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/79">thinkphp整合系列之极验滑动验证码</a></h4> 
    <form id="geetest" action="{:U('Home/Index/geetest_submit_check')}" method="post"> 
        账号: 
        <input type="text" name="username" value="admin" /> 密码: 
        <input type="text" name="password" value="123456" /> 
        <input type="button" value="异步验证登录" onclick="check_verify()" /> 
        <input type="submit" value="post提交登录" /> 
        <div id="captcha"></div> 
    </form> 
</div> 
<div class="box"> 
    <h4> <a target="_blank" href="http://erdangjiade.com/article/80">thinkphp整合系列之webuploader异步预览上传</a></h4> 
    <form id="geetest" action="{:U('Home/Index/webuploader')}" method="post"> 
        <webuploader name="image" /> 自定义附加字段: 
        <input type="text" name="extend" value="上传的文件描述" /> 
        <input type="submit" value="提交" /> 
    </form> 
    <a href="{:U('Home/Index/webuploader')}" target="_blank">点击在新页面中打开一个上传demo</a> 
</div> 
<bootstrapjs /> 
<script src="http://static.geetest.com/static/tools/gt.js"></script> 
<webuploaderjs /> 
<script> 
    var handler = function (captchaObj) { 
        // 将验证码加到id为captcha的元素里 
        captchaObj.appendTo("#captcha"); 
    }; 
    // 获取验证码 
    $.get("{:U('Home/Index/geetest_show_verify')}", function(data) { 
        // 使用initGeetest接口 
        // 参数1:配置参数,与创建Geetest实例时接受的参数一致 
        // 参数2:回调,回调的第一个参数验证码对象,之后可以使用它做appendTo之类的事件 
        initGeetest({ 
            gt: data.gt, 
            challenge: data.challenge, 
            product: "float", // 产品形式 
            offline: !data.success 
        }, handler); 
    },'json'); 
    // 检测验证码 
    function check_verify(){ 
        // 组合验证需要用的数据 
        var test=$('.geetest_challenge').val(); 
        var postData={ 
            geetest_challenge: $('.geetest_challenge').val(), 
            geetest_validate: $('.geetest_validate').val(), 
            geetest_seccode: $('.geetest_seccode').val() 
        } 
        // 验证是否通过 
        $.post("{:U('Home/Index/geetest_ajax_check')}", postData, function(data) { 
            if (data==1) { 
                alert('验证成功'); 
            }else{ 
                alert('验证失败'); 
            } 
        }); 
    } 
</script> 
</body> 
</html>
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/php/2661.html
评论7
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

  • 头像 6楼
    12-29 14:32
    王大爷
    坑爹呀 下载之后对应的是百度网盘的地址 进入后 提示 什么涉嫌色情什么什么的 不让下载<br />
  • 头像 5楼
    12-05 11:09
    怪有意思a
    你是我的了
  • 头像 4楼
    11-04 15:01
    zx900802
    逛街了逛街了
  • 头像 3楼
    10-30 14:56
    mdgg007
    <br />不知道支持2007
  • 头像 板凳
    09-20 08:39
    小张111
    积分,还不够,郁闷
  • 头像 椅子
    09-04 08:52
    昵称
    随便逛逛,攒积分的
  • 头像 沙发
    07-12 16:51
    qq562140910
    henhao ,haibucuo
1 2