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 直接输出导出相关推荐

  1. excel winform 导入 导出_强大的 Excel 导入导出工具 hutool

    " 最近项目上需要用到 Excel 的导入导出功能,想着之前使用的都有点麻烦,所以结合多方资料,终于找到了这个还算不错的 Excel 处理工具,一起来看" 今日安利好物名为 Hut ...

  2. java获取excle表格对象_Java使用excel工具类导出对象功能示例

    本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...

  3. java ajax 导出excel文件_springMVC(4)---生成excel文件并导出

    springMVC(4)---生成excel文件并导出 在开发过程中,需要将数据库中的数据以excel表格的方式导出. 首先说明.我这里用的是Apache的POI项目,它是目前比较成熟的HSSF接口, ...

  4. 蓄力-利用POI进行excel的导入导出(包含图片)

    这里写自定义目录标题 利用POI进行excel的导入导出 引入的jar包 excel导入 主方法: 将excel里面的图片转成数据 xls格式 xlsx格式 将图片数据转成字节流的方式传输到FTP服务 ...

  5. 使用POI和EasyExcel实现Excel导入和导出功能

    需求场景 开发中经常会设计到excel的处理,需求场景如下所示: 1.将用户信息导出为excel表格(导出数据) 2.将Excel表中的信息录入到数据库中(导入数据) 操作Excel目前比较流行的就是 ...

  6. POI之excel固定模板导出

    POI之excel固定模板导出 一.简介 二.excel模板 三.项目中maven依赖 四.Excel模板操作代码 五.Controller层excel模板导出接口代码 六.导出excel 一.简介 ...

  7. excel的下载导出

    id="BAIDU_DUP_fp_iframe" src="//pos.baidu.com/wh/o.htm?ltr=" style="width: ...

  8. EasyPoi实现excel文件导入导出

    EasyPoi学习实践 1 简介 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板 ...

  9. java poi-ooxml 3.17 excel通用导入导出

    java 使用poi-ooxml 3.17 excel的通用导入导出,导出的样式未做处理,可自行处理 可以在csdn下载或者在gitHub( https://github.com/aojd/excel ...

  10. 手摸手教学-利用原生POI对excel的导入导出以及阿里的easyexcel的基本操作

    文章目录 原生POI对excel的导入导出以及阿里的easyexcel的基本操作 首先是最原始的POI操作excel 其次是POI操作excel对数据库的导入导出 最后是阿里的easyexcel的简单 ...

最新文章

  1. 少标签数据学习,54页ppt
  2. mysql数据库主键自增6_mysql数据库,主键自增主键不连续
  3. 【Android】Android 8种对话框(Dialog)
  4. 通过反射给属性赋值代码示例
  5. 自然语言处理----处理原始文本
  6. Class_fileAndroid应用调用方法
  7. asp:dropdownlist如何去掉三角箭头_科目二倒库打轮早会压库角,教练9图详解如何快速调车避免压线?...
  8. 不要主动进行垃圾回收
  9. selenium 无法启动IE浏览器的解决方法
  10. 16.6 假新闻识别 Fake News Detection on Social Media A Data Mining Perspective
  11. 囧研究:焦虑的人能更快速地做出决定
  12. ENVI学习总结(十二)——基于改进的 CASA 模型反演 NPP
  13. RabbitMQ(一)
  14. B. Shashlik Cooking(思维)
  15. TTL与非门电路的工作原理
  16. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day17】—— 数据库4
  17. 段码超低功耗LCD液晶显示驱动芯片(IC)-VKL系列-VKL128/060/076/144A/144B,VKL144A兼容MCP144
  18. 【java】查重类的实现
  19. 9月11日 XE8移动开发入门(五)XE8中使用DataSnap三层架构和Beacon组件简介
  20. 租一个月的云服务器要花费多少?

热门文章

  1. 实习收获之软件思想误区的纠正
  2. Java实现UDP组播(multicast)和单播(unicast)简单例子——局域网内
  3. 【C++】有趣的数字
  4. 2021最新Java学科全阶段视频教程(从入门到精通)
  5. 2019牛客暑期多校训练营(第三场)----C-Guessing ETT
  6. 一个 Gitlab 帐号无法访问文件、克隆项目问题的解决
  7. 中台实践:数据中台建设五步法
  8. 15.2. switchport trunk encapsulation dot1q 提示 invaild input at^marker.
  9. android 耳机数据传输,智能手机耳机电路工作原理
  10. 我为什么鼓励工程师写 blog?