PHP excel 直接输出导出
html 中的js window.open(url)
php文件 , 这里我的是thinkphp5 老项目, phpoffice 是手动放进vendor文件夹中
<?php
/*
Create By 2022/1/28 - 15:47 - Delimma
To overcome difficulties!
*/namespace app\at\controller;use think\Controller;
use think\Db;class Excel extends Controller
{/** columName 表头数组* data 对应的数据(必须顺序对应)*/public function export($columName = [] , $data = []){vendor('PHPExcel.PHPExcel');vendor('PHPExcel.PHPExcel.IOFactory');ini_set("memory_limit","2048m");$fileName=time(); $setTitle='Sheet1';$fileName = iconv("utf-8", "gb2312", $fileName);
// $columName = [ '反馈意见', '报案号' ,'运单号','箱号','保单号码','出险时间','状态','定损时间','是否分配'];//实例化PHPExcel类$PHPExcel = new \PHPExcel();$PHPSheet = $PHPExcel->getActiveSheet();$PHPSheet -> setTitle($setTitle);$letter = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];//把列名写入第1行 A1 B1 C1 ...for ($i=0; $i < count($columName); $i++) {//$letter[$i]1 = A1 B1 C1 $letter[$i] = 列1 列2 列3$PHPSheet->setCellValue("$letter[$i]1","$columName[$i]");}foreach ($data as $key => $val) {foreach (array_values($val) as $key2 => $val2) {$PHPSheet->setCellValue($letter[$key2].($key+2),$val2);}}$PHPWriter = \PHPExcel_IOFactory::createWriter($PHPExcel,'Excel2007');header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition: attachment;filename='.$fileName.'.xlsx');header('Cache-Control: max-age=0');$PHPWriter->save("php://output");exit ;}
}
PHP excel 直接输出导出相关推荐
- excel winform 导入 导出_强大的 Excel 导入导出工具 hutool
" 最近项目上需要用到 Excel 的导入导出功能,想着之前使用的都有点麻烦,所以结合多方资料,终于找到了这个还算不错的 Excel 处理工具,一起来看" 今日安利好物名为 Hut ...
- java获取excle表格对象_Java使用excel工具类导出对象功能示例
本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...
- java ajax 导出excel文件_springMVC(4)---生成excel文件并导出
springMVC(4)---生成excel文件并导出 在开发过程中,需要将数据库中的数据以excel表格的方式导出. 首先说明.我这里用的是Apache的POI项目,它是目前比较成熟的HSSF接口, ...
- 蓄力-利用POI进行excel的导入导出(包含图片)
这里写自定义目录标题 利用POI进行excel的导入导出 引入的jar包 excel导入 主方法: 将excel里面的图片转成数据 xls格式 xlsx格式 将图片数据转成字节流的方式传输到FTP服务 ...
- 使用POI和EasyExcel实现Excel导入和导出功能
需求场景 开发中经常会设计到excel的处理,需求场景如下所示: 1.将用户信息导出为excel表格(导出数据) 2.将Excel表中的信息录入到数据库中(导入数据) 操作Excel目前比较流行的就是 ...
- POI之excel固定模板导出
POI之excel固定模板导出 一.简介 二.excel模板 三.项目中maven依赖 四.Excel模板操作代码 五.Controller层excel模板导出接口代码 六.导出excel 一.简介 ...
- excel的下载导出
id="BAIDU_DUP_fp_iframe" src="//pos.baidu.com/wh/o.htm?ltr=" style="width: ...
- EasyPoi实现excel文件导入导出
EasyPoi学习实践 1 简介 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板 ...
- java poi-ooxml 3.17 excel通用导入导出
java 使用poi-ooxml 3.17 excel的通用导入导出,导出的样式未做处理,可自行处理 可以在csdn下载或者在gitHub( https://github.com/aojd/excel ...
- 手摸手教学-利用原生POI对excel的导入导出以及阿里的easyexcel的基本操作
文章目录 原生POI对excel的导入导出以及阿里的easyexcel的基本操作 首先是最原始的POI操作excel 其次是POI操作excel对数据库的导入导出 最后是阿里的easyexcel的简单 ...
最新文章
- 少标签数据学习,54页ppt
- mysql数据库主键自增6_mysql数据库,主键自增主键不连续
- 【Android】Android 8种对话框(Dialog)
- 通过反射给属性赋值代码示例
- 自然语言处理----处理原始文本
- Class_fileAndroid应用调用方法
- asp:dropdownlist如何去掉三角箭头_科目二倒库打轮早会压库角,教练9图详解如何快速调车避免压线?...
- 不要主动进行垃圾回收
- selenium 无法启动IE浏览器的解决方法
- 16.6 假新闻识别 Fake News Detection on Social Media A Data Mining Perspective
- 囧研究:焦虑的人能更快速地做出决定
- ENVI学习总结(十二)——基于改进的 CASA 模型反演 NPP
- RabbitMQ(一)
- B. Shashlik Cooking(思维)
- TTL与非门电路的工作原理
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day17】—— 数据库4
- 段码超低功耗LCD液晶显示驱动芯片(IC)-VKL系列-VKL128/060/076/144A/144B,VKL144A兼容MCP144
- 【java】查重类的实现
- 9月11日 XE8移动开发入门(五)XE8中使用DataSnap三层架构和Beacon组件简介
- 租一个月的云服务器要花费多少?
热门文章
- 实习收获之软件思想误区的纠正
- Java实现UDP组播(multicast)和单播(unicast)简单例子——局域网内
- 【C++】有趣的数字
- 2021最新Java学科全阶段视频教程(从入门到精通)
- 2019牛客暑期多校训练营(第三场)----C-Guessing ETT
- 一个 Gitlab 帐号无法访问文件、克隆项目问题的解决
- 中台实践:数据中台建设五步法
- 15.2. switchport trunk encapsulation dot1q 提示 invaild input at^marker.
- android 耳机数据传输,智能手机耳机电路工作原理
- 我为什么鼓励工程师写 blog?