tp5框架 生成Excel

tp5 导入excel数据 到mysql数据库 1. html页面代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>导入数据</title> </head> <body> <center> <form class="... 阅读详情


第一步 到项目根目录 执行“composer require phpoffice/phpexcel”。

把扩展包安装好

/**
  * excel表格导出
  * @param string $fileName 文件名称
  * @param array $headArr 表头名称
  * @param array $data 要导出的数据
  * @author static7  */
function  excelExport( $fileName  =  '' ,  $headArr  = [],  $data  = []) {
     $fileName  .=  "_"  .  date ( "Y_m_d" , Request::instance()->time()) .  ".xls" ;
     $objPHPExcel  =  new  \PHPExcel();
     $objPHPExcel ->getProperties();
     $key  = ord( "A" );  // 设置表头
     foreach  ( $headArr  as  $v ) {
         $colum  =  chr ( $key );
         $objPHPExcel ->setActiveSheetIndex(0)->setCellValue( $colum  .  '1' ,  $v );
         $objPHPExcel ->setActiveSheetIndex(0)->setCellValue( $colum  .  '1' ,  $v );
         $key  += 1;
     }
     $column  = 2;
     $objActSheet  =  $objPHPExcel ->getActiveSheet();
     foreach  ( $data  as  $key  =>  $rows ) {  // 行写入
         $span  = ord( "A" );
         foreach  ( $rows  as  $keyName  =>  $value ) {  // 列写入
             $objActSheet ->setCellValue( chr ( $span ) .  $column ,  $value );
             $span ++;
         }
         $column ++;
     }
     $fileName  = iconv( "utf-8" ,  "gb2312" ,  $fileName );  // 重命名表
     $objPHPExcel ->setActiveSheetIndex(0);  // 设置活动单指数到第一个表,所以Excel打开这是第一个表
     header( 'Content-Type: application/vnd.ms-excel' );
     header( "Content-Disposition: attachment;filename='$fileName'" );
     header( 'Cache-Control: max-age=0' );
     $objWriter  = \PHPExcel_IOFactory::createWriter( $objPHPExcel ,  'Excel5' );
     $objWriter ->save( 'php://output' ); // 文件通过浏览器下载
     exit ();
}

/**
  * tp5 使用excel导出
  * @param
  * @author staitc7  * @return mixed
  */
public  function  excel() {
    $name = '测试导出' ;
    $header =[ '表头A' , '表头B' ];
    $data =[
        [ '嘿嘿' , 'heihei' ],
        [ '哈哈' , 'haha' ]
    ];
    excelExport( $name , $header , $data );
}


tp5的excel导出功能 phpexcel tp5的excel导出功能 PHPexcel导出功能 阅读详情

相关推荐

tp5 Excel 文件 数据导入到数据表中

前端代码 <tableclass="tabletable-bordered"> <tr> <thwidth="100">选择文件<spanclass="form-required">*</span></th> <td> <i...

阅读之后,对你有帮助,那就点个赞再走吧 673

TP5.1 导出excel文件

1、如果本地能导出excel并可以正常打开,但上传到服务器就不行,提示无法打开文件,试试在末尾加上 exit;2、如果是导出文件提示不存在,或者浏览器直接什么都不显示,这个时候考虑是不是没清空缓冲区;缓冲区问题 解决方法:ob_end_clean() 在输出文件之前先清空缓冲。安装成功即可存在该目录/vendor/phpoffice/

Dove言和 1080

Thinkphp5导入导出excel

用thinkphp5.0框架导入何导出excel表格,方法比较实用,易操作并重复开发。

TP5 操作excel 导出

TP5 操作excel 导出

SUPER童 6932

基于卷积神经网络的人脸识别算法

摘要:近年来,随着科学技术的不断发展,人脸识别技术日渐成熟,使得人脸识别技术的使用率不断增大。例如:门禁、ATM机、公安系统以及新兴起的人机交互等领域,都应用到了人脸识别系统。在人脸识别研究领域中,深度学习扮演着重要的角色。由于深度学习的人脸识别技术凭借其识别率高、识别快等特点,逐渐成为整个领域的主流技术。在众多深度学习算法中,以卷积神经网络为代表的人脸识别系统得到了广泛应用,主要研究内容如下:首先,通过对经典损失函数进行研究,对比每种损失函数的特点,然后根据A-Softmax函数进行改进,借助Margin

yyq2263511327的博客 1万+

Steam游戏服务器攻防全景解读——如何构建游戏级抗DDoS防御体系?

当检测到TCP/UDP混合攻击时,应触发预设的熔断策略:优先保障游戏大厅服务的UDP 27015端口,临时限制匹配系统的TCP连接数。针对Steam游戏服务器特有的UDP 4380端口,需配置协议合规性检查规则:限制数据包长度不超过128字节,强制校验请求来源IP的真实性。Steam游戏服务器的防护需要平衡安全性与玩家体验,通过协议深度解析、智能流量调度和服务端加固的三维防御体系,可构建游戏行业专属的抗DDoS护城河。答:采用弹性防护方案,基础防护带宽保持50Gbps,遭遇攻击时自动扩展至T级清洗能力。

2501_91486804的博客 1456

tp5 PHPExcel生成excel文件

public function keywordExcel(){ Vendor('PHPExcel.Classes.PHPExcel');//调用类库,路径是基于vendor文件夹的 Vendor('PHPExcel.Classes.PHPExcel.Worksheet.Drawing'); Vendor('PHPExcel.Classes.PHPExcel.Writer.Excel2007'); $data = array(); ...

dream_218的博客 484

【全开源】旅行吧旅游门票预订系统源码(FastAdmin+ThinkPHP+Uniapp)

此外,系统还会根据我的旅行计划和喜好,为我推荐合适的景点和门票,让我的旅行更加丰富多彩。旅游门票预订系统的出现,不仅简化了门票预订的流程,还提高了旅行的便捷性和效率。一款基于FastAdmin+ThinkPHP+Uniapp开发的旅游门票预订系统,支持景点门票、导游产品便捷预订、美食打卡、景点分享、旅游笔记分享等综合系统,提供前后台无加密源码,支持私有化部署。如今,有了旅游门票预订系统,这些问题都能迎刃而解。智能推荐:系统还会根据你的旅行计划和喜好,为你推荐合适的景点和门票,让你的旅行更加丰富多彩。

2401_84413757的博客 1302

ThinkPHP5.1导出excel表

ThinkPHP5.1导出excel表 注意,5.1版本禁用了Loader的内置规则 第一步:下载phpexcel拓展 composer require phpoffice/phpexcel 黄色警告不需要理会,下载完成后可以在框架的/vendor/phpoffice/phpexcel下查看 第二步:部署代码 use PHPExcel; use PHPExcel_IOFactory;//引入两个...

Jouzeyu的博客 2579

FPGA开发者必看:如何用SATA3.0主机控制器IP实现高速存储扩展(附Xilinx实测数据)

本文为FPGA开发者提供了基于SATA3.0主机控制器IP核的高速存储方案设计与优化指南。通过详细解析IP核架构、Xilinx FPGA平台集成实战及性能优化技巧,帮助开发者实现接近理论极限的540MB/s数据传输速度。文章还包含常见问题解决方案和高级应用场景拓展,是硬件工程师提升存储性能的必备参考。

weixin_30632089的博客 115

Linux下libdrm实战:从零搭建一个简单的DRM显示程序(附完整代码)

本文是一份Linux下libdrm的实战指南,详细介绍了如何从零开始搭建一个简单的DRM显示程序。通过对比传统Framebuffer的局限性,阐述了现代DRM架构的核心优势与核心对象(FrameBuffer、Plane、CRTC等)的协作流程。文章提供了完整的代码示例,演示了如何打开设备、创建并填充Dumb Buffer、设置CRTC以依次显示红绿蓝纯色画面,并涵盖了编译、运行及进阶开发要点,为嵌入式Linux图形开发提供了扎实的入门基础。

weixin_29183637的博客 408

TP5导入Excel到数据库和导出Excel保存本地详细教程

操作步骤: 1、首页将phpexcel 文件下载放到extend 下面。 PHPExcel 文件下载地址:链接: https://pan.baidu.com/s/1KRZpn1Xlq8xOK7uaYsWGjw 提取码: sry8 2、在根目录index.php定义如下 define('PHPEXCEL_PATH', __DIR__ . '/extend/PHPE...

神夜空间 1483

SAP采购申请审批策略配置简介

SAP采购申请审批策略配置简介 1、CT04创建特征

我小时候很黑的博客 8163

php自动生成excel样式,phpexcel导出复杂样式excel

后端采用tp5框架,最好使用composer在tp5根目录引入phpexcel,在vendor目录下生成,引用时‘use\PHPExcel‘即可。具体操作为:到Packagist官网https://packagist.org/packages/phpoffice/复制phpexcel加载指令,composer require phpoffice/phpexcel,项目根目录运行。此样式用到的类...

weixin_29767773的博客 465

实现两端固支梁热力耦合的有限元分析

在本文中,我们将使用Matlab实现两端固支梁的热力耦合有限元分析。我们假设梁的材料是均匀的,梁的截面积为1,长度为1,两端固支,且受到均匀分布的热荷载。接下来,我们需要组装全局刚度矩阵和热传导矩阵。对于两个相邻的元素,它们共享一个节点,因此需要使用连接矩阵将局部矩阵组装成全局矩阵。接下来,我们需要定义元素刚度矩阵和热传导矩阵。然后,我们需要定义载荷向量。然后,我们需要定义边界条件。在这个例子中,梁的两端固支,因此我们需要将两端节点的位移限制为0。最后,我们需要解决线性方程组,得到节点的位移和温度分布。

CyberSparkZ的博客 396

C语言中errno与perror()函数

宏errno和perror()函数都是在stdlib.h中定义的。 1 stdlib.h头文件 stdlib.h头文件即standard library标准库函数头文件,包含了C、C++语言的最常用的系统函数,该文件中还包含了C语言标准库函数的定义。 2 errno宏 errno宏在stdlib.h中的定义为 #define errno (*_errno()) errno宏用于保存程...

hou09tian的博客 1万+

tp5实现excel导出

tp5实现excel导出 1、下载类文件 https://github.com/PHPOffice/PHPExcel 将下载后的目录放在项目根目录的 extend/下 即 extend/PHPExcel/ 2、封装函数 use think\Loader; public static function generateExcel($filename, $data, $field = [])...

猛犸象 2517

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

TP5 实现数据生成excel并下载

1,下载 实现TP5 实现数据生成excel并下载,首先下载依赖PHPExcel ,地址: https://github.com/PHPOffice/PHPExcel。 2,放置 将下载好的压缩包解压,取出Classes文件夹放置在框架中的Vendor目录下,并重命名为PHPExcel。 3,PHP代码示例 /** * 导出excel文件 * @return mixed *...

Light 1608

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

TP5使用Composer安装phpoffice/phpspreadsheet,导出Excel文件

TP5使用Composer安装phpoffice/phpspreadsheet,导出Excel文件 TP5使用Composer安装phpoffice/phpspreadsheet,导出Excel文件 1、composer安装: composer require phpoffice/phpspreadsheet 2.点击导出按钮,触发控制器里面的方法 wdjzdc() 在控制中引入 use Ph...

hlq199的博客 2381

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

tp5 读取/下载 excel文件内容

tp5 读取/下载 excel文件内容 1、下载一个excel模板 导出函数 /** * 创建(导出)Excel数据表格 * @param array $expTableData 要导出的数组格式的数据 * @param string $expTitle 导出的Excel表格数据表的文件名 * @param array $expCellName $list数组中与E...

qq_35679620的博客 4774

TP5 --- 读取Excel内容,添加到数据库

获取Excel表格内容,添加到数据库 1. 下载PHPExcel类库: 链接:https://pan.baidu.com/s/1izStvCZ9TYxr_HDyA9OwnQ 密码:l3pg (这是我使用的类库,你们也可以使用) 2. 将类库放到项目根目录的vendor下,接下来,看下面的代码,最后打印出的是个数组,怎么添加到数据库,就不用写了吧! ...

马冠亚的博客 3万+

tp5中导入带图片的excel表格数据

控制器里: /**     * 订单导入(excel导入)     */    public function import()    {        if(request()-&gt;isPost()){            if (!empty($_FILES)){                import('PHPExcel.PHPExcel', EXTEND_PATH);      ...

tjg888888的博客 2232

tp5 将excel表格内容录入数据表

接上篇“TP5 实现数据生成excel并下载”文章,实现将图示excel表格数据转入数据表中: php代码: public function addexcelOp() { //获取上传文件信息 $file = request()->file('addexcel'); //1000b=1kb 大小不超过10mb ...

Light 431

Layui和TP5导入Excel单表

Layui和TP5导入Excel单表 1、layui导入,导出,下载样式 <button class="layui-btn" onclick="exportData();">导出</button> <button class="layui-btn" onclick="downloadTemplate();">模板下载</button> <button id="importData" class="layui-btn" onclick="importDat

zax_96的博客 537

TP框架实现Excel批量导入数据库数据

PHP Excel导入数据库数据 有个这样的需求,按数据库格式批量导入数据存入数据库 在TP框架有封装好的类 PHPExcel, 注意这是TP5.1框架的代码 我自己找了找资源写出来了,话不多说直接上代码 ini_set('memory_limit','1024M'); if (!empty($_FILES)) { $file = request()->file('import'); $info = $file->move(ROOT_PATH .'

闫瑞祥的博客 1755

手把手:tp5.1使用PHPExcel读取excel内容

纯java编写简单的记事本功能

weixin_42447084的博客 1198
上一篇: php.ini的存放目录问题
下一篇: nginx多域名站点配置
立足
博客等级 码龄11年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值