iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >phpoffice/phpexcel php导出excel
  • 340
分享到

phpoffice/phpexcel php导出excel

excelphp开发语言 2023-09-01 17:09:50 340人浏览 独家记忆
摘要

//composer require PHPoffice/phpexcel use \PhpOffice\PhpSpreadsheet\Spreadsheet; public function export() {     ini_set


//composer require PHPoffice/phpexcel

use \PhpOffice\PhpSpreadsheet\Spreadsheet;

public function export()
{
    ini_set("memory_limit","-1"); 
    set_time_limit(0);
    $spreadsheet = new Spreadsheet();
    
    $lists = $this->model->select();
        
    foreach ($lists as $k => $row) {

        $select[$k][] = $row['id'];
        $select[$k][] = $row['mobile'];
        $select[$k][] = $row['online_status'] ==1 ? '在线' : '离线';
    }
    
    $sheet = $spreadsheet->getActiveSheet();

    $sheet->setCellValue('A1','ID');
    $sheet->setCellValue('B1','手机号码');
    $sheet->setCellValue('C1','在线状态');
    
    $sheet->fromArray(
        $select,
        null,
        'A2'
    );

    // MIME 协议,文件的类型,不设置,会默认html
    header('Content-Type:application/vnd.openxmlfORMats-officedocument.spreadsheetml.sheet');
    // MIME 协议的扩展
    header('Content-Disposition:attachment;filename=1.xlsx');
    // 缓存控制
    header('Cache-Control:max-age=0');

    $writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xlsx');
    // php://output 它是一个只写数据流, 允许你以 print 和 echo一样的方式写入到输出缓冲区。 
    $writer->save('php://output');
        
}

来源地址:https://blog.csdn.net/myydan/article/details/131098874

--结束END--

本文标题: phpoffice/phpexcel php导出excel

本文链接: https://www.lsjlt.com/news/389162.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • phpoffice/phpexcel php导出excel
    //composer require phpoffice/phpexcel use \PhpOffice\PhpSpreadsheet\Spreadsheet; public function export() {     ini_set...
    99+
    2023-09-01
    excel php 开发语言
  • PHPEXCEL 导出excel
    $styleArray = [ 'alignment' => [ 'horizontal' => Alignment::HORIZO...
    99+
    2023-09-17
    excel android
  • tp6 thinkphp6 excel导入导出 PHPExcel导入导出excel
    tp6 thinkphp6 Excel导入导出,主要是使用了PHPExcel类库。 php导出excel数字太长尾数变000解决方法 导出时为什么数字字段要加“\t”。是因为,由于数字超过15位,会被显示成0或者加小数点处理。造成这种情况是...
    99+
    2023-08-31
    php 数据库 服务器
  • 利用PHPExcel导出excel文件的方法详解
    最近工作中需要用到phpexcel导出excel表格。自动存储在固定位置。 之前导出excel使用header原生导出。 但是这种方法,我没有找到可以自动存储的功能。 如果你知道,请...
    99+
    2022-11-13
    PHPExcel导出excel文件 PHPExcel导出excel PHP 导出excel文件
  • phpEXCEL导出含图片
    public function generate_excel_one($data=array()){ // 导出Exl import("PHPExcel.PHPExcel"); import("PHPExcel.PHPEx...
    99+
    2023-09-04
    开发语言
  • 解决TP6使用PHPExcel导出excel文件时报错
    先来看操作步骤和展示结果:  你是不是也遇到过这种情况? 原因是什么? 很简单,TP6要求PHP版本不能低于7.4.0,但PHPExcel自7.2版本之后已经基本不适用了,所以,如果你网站使用的是7.2之前的版本,那么使用PHPExce...
    99+
    2023-10-27
    php PHPExcel phpspreadsheet
  • php导出Excel表格
    php保存excel表格 一,首要条件二,引入对象2.1,创建sheet2.2,创建表头2.3,写入表头2.4,记录表数据 三,保存四,设置表格格式4.1,创建sheet表4.2,单元格设...
    99+
    2023-09-06
    php
  • PHPOffice/PhpSpreadsheet的导入导出操作基本使用
    phpspreadsheet 引入 由于PHPExcel早就停止更新维护,所以适用phpspreadsheet。不知道如何通过composer拉取项目包的同学,可以查看Composer学习一文。引入方...
    99+
    2023-09-08
    php
  • PHP如何切割excel大文件,使用 PHP_XLSXWriter 代替 PHPExcel 10W+ 数据秒级导出
    PHP如何切割excel大文件 利用phpspreadsheet可以轻松的解析excel文件,但是phpspreadsheet的内存消耗也是比较大的,我试过解析将近5M的纯文字excel内存使用量就会超过php默认的最大内存128M。 当...
    99+
    2023-10-23
    excel php
  • ThinkPHP5使用PHPExcel导出excel数据表(显示图片,附带解析)
    PHPExcel下载以及示例 PHPExcel下载地址:             https://github.com/PHPOffice/PHPExcel 下载完后解压目录如下(classes文件夹是我们所需要的)         Cl...
    99+
    2023-09-01
    数据库 php database
  • PHP怎么高效导出Excel
    小编给大家分享一下PHP怎么高效导出Excel,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php的框架有哪些php的框架:1、Laravel,Laravel是一...
    99+
    2023-06-15
  • PHP使用PhpSpreadsheet 导出excel文件
            PhpSpreadsheet 是使用PHP语言编写的用户操作excel的类库,提供了一系列丰富的接口,可很方便的对文档属性、单元格进行操作,包括设置样式、图片、日期、函数等等。 PhpSpreadsheet用方法也很简单,示...
    99+
    2023-10-25
    excel php
  • .NET6导入和导出EXCEL
    使用NPOI导入.xlsx遇到“EOF in header”报错,网上找好很多方法,没解决,最后换成EPPlus.Core导入。 导出默认是.xls。 NPOI操作类: usin...
    99+
    2024-04-02
  • 在 PHP 中将 MySQL 表导出到 Excel
    我们将在本文中看到如何使用 PHP 将 MySQL 中的表导出到 excel 中。 在 PHP 中将 MySQL 表导出到 Excel 我们可以使用 PHP 中的 excel 标头将 MySQ...
    99+
    2024-02-27
  • PHP网页怎么导出和导入excel文件
    本篇内容主要讲解“PHP网页怎么导出和导入excel文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP网页怎么导出和导入excel文件”吧!导出和导入表单代码:<p sty...
    99+
    2023-06-04
  • fastadmin实现导出Excel和导入Excel数据
    public function export() { if ($this->request->isPost()) { require_once(VENDOR_...
    99+
    2023-08-31
    php Powered by 金山文档
  • PHP中怎么导出带样式的Excel
    今天就跟大家聊聊有关PHP中怎么导出带样式的Excel,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。需要设...
    99+
    2023-06-20
  • php怎么大批量导出excel数据
    本篇内容介绍了“php怎么大批量导出excel数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在平时生活或其他时候,我们可能会需要大批量导...
    99+
    2023-06-20
  • php使用PhpSpreadsheet导出Excel表格详解
    本文会介绍php使用PhpSpreadsheet操作Excel,供大家参考,具体内容如下: PhpSpreadsheet介绍 1、简介 PhpSpreadsheet 是一个用纯PHP编写的库,提供了一...
    99+
    2023-09-01
    php excel Spreadsheet
  • phpmyadmin怎么导出excel
    通过 phpmyadmin 导出数据到 excel 格式:登录 phpmyadmin 后,选择要导出的数据库和表格。点击“导出”选项,在“格式”下拉菜单中选择“excel”。自行选择导出...
    99+
    2024-04-08
    phpmyadmin
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作