广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php导出Excel表格
  • 642
分享到

php导出Excel表格

php 2023-09-06 10:09:18 642人浏览 泡泡鱼
摘要

PHP保存excel表格 一,首要条件二,引入对象2.1,创建sheet2.2,创建表头2.3,写入表头2.4,记录表数据 三,保存四,设置表格格式4.1,创建sheet表4.2,单元格设

PHP保存excel表格

一,首要条件

需要下载phpExcel库 放到自己网页代码目,在调用函数require_once(“phpExcel_path”)
即可对即将导出的excel表格进行格式设置。
注意:导出excel文件中最好不要使用打印功能(echo ),可能会导致无法保存。

二,引入对象

$excel = new PHPExcel();//创建Excel输入对象$write = new PHPExcel_Writer_Excel5($excel);

2.1,创建sheet

如果需要将不同的数据存入不同的sheet表中就需要创建sheet,方法如下:

$excel->createSheet();//创建sheet$excel->setactivesheetindex('索引');//sheet索引   0 1 2 3....$excel->getActiveSheet()->setTitle('sheet名称'); //自定义名称

2.2,创建表头

定义数组
$letter= array(‘A’,‘B’,‘C’,‘D’…);
或者是数字
定义表头数组:
$tableheader = array(‘中文’,‘中文’,‘中文’,‘中文’);

2.3,写入表头

for($i = 0;$i < count($tableheader);$i++) {$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");}

2.4,记录表数据

定义表主体数组:
$tablebody = array(‘数据’,‘数据’,‘数据’,‘数据’,‘数据’);
$number变量是行序号 ,根据需求更改。

for($i = 0;$i < count($tablebody);$i++) {$excel->getActiveSheet()->setCellValue("$letter[$i]$number","$tablebody[$i]");}

三,保存

记录数据就基本完成
最后就是保存到本地

header("Pragma: public");header("Expires: 0");ob_end_clean();header("Cache-Control:must-revalidate, post-check=0, pre-check=0");//header('Cache-Control: max-age=0');header("Content-Type:application/force-download");header("Content-Type:application/vnd.ms-execl");header("Content-Type:application/octet-stream");header("Content-Type:application/download");header("Content-Disposition:attachment;filename=$project_code.$datetmp.xls");header("Content-Transfer-Encoding:binary");$write->save('php://output')

四,设置表格格式

基础表格保存就如上所诉,需要保存一定格式的表格需要对单元格进行设置。

4.1,创建sheet表

$i变量相当于表示sheet表的id号,
$sheet_name变量是表的名字,也可以不用设置,有默认名。

$excel->createSheet();//创建sheet$excel->setactivesheetindex($i);//sheet索引$excel->getActiveSheet()->setTitle($sheet_name);

4.2,单元格设置

1,合并单元格

2,单元格背景色

3,字体大小

4,字体颜色

5,字体背景色

6,字体设置

7,单元格宽高

设置B列宽度为 10

$excel->getActiveSheet()->getColumnDimension()->setAutoSize(true);$excel->getActiveSheet()->getColumnDimension(\'B\')->setWidth(10);

来源地址:https://blog.csdn.net/weixin_45647036/article/details/124247645

--结束END--

本文标题: php导出Excel表格

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

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

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

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

下载Word文档
猜你喜欢
  • php导出Excel表格
    php保存excel表格 一,首要条件二,引入对象2.1,创建sheet2.2,创建表头2.3,写入表头2.4,记录表数据 三,保存四,设置表格格式4.1,创建sheet表4.2,单元格设...
    99+
    2023-09-06
    php
  • php使用PhpSpreadsheet导出Excel表格详解
    本文会介绍php使用PhpSpreadsheet操作Excel,供大家参考,具体内容如下: PhpSpreadsheet介绍 1、简介 PhpSpreadsheet 是一个用纯PHP编写的库,提供了一...
    99+
    2023-09-01
    php excel Spreadsheet
  • ASP.NETMVC把表格导出到Excel
    有关Model: namespace MvcApplication1.Models { public class Coach { public in...
    99+
    2022-11-13
    ASP.NET MVC 表格导出到Excel
  • php如何将数据导出成excel表格
    小编给大家分享一下php如何将数据导出成excel表格,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理...
    99+
    2023-06-14
  • 《springboot中实现excel表格导出》
    《springboot中实现excel表格导出》 简介 在Spring Boot中,实现Excel表格导出的方式有很多种,以下是几种常见的方法: 使用Apache POI:Apache POI是一个开源的Java API,用于处理Micro...
    99+
    2023-08-23
    spring boot excel java
  • Java Poi导出Excel表格详解
    一、导出下面的表格 二、流程详解         1、导出excel需要先将数据准备好         2、创建工作傅对象SXSSFWorkbook         3、使用工作傅对象创建sheet对象(工作页)         4、使用...
    99+
    2023-09-01
    java
  • 怎么用vue导出excel表格
    这篇文章主要介绍了怎么用vue导出excel表格的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用vue导出excel表格文章都会有所收获,下面我们一起来看看吧。一、安装vue-json-excelnpm&n...
    99+
    2023-06-30
  • elementui导出数据为xlsx、excel表格
    最近学习vue项目,遇见elementui导出数据为xlsx、excel表格,今天就介绍给大家,也给自己留个笔记,方便查询 我这里为了同学们好理解,把所有元素都写到一个页面。 &nb...
    99+
    2022-11-12
  • vue怎么实现excel表格的导入导出
    这篇文章主要介绍“vue怎么实现excel表格的导入导出”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么实现excel表格的导入导出”文章能帮助大家解决问题。一、下载xlsx插件npm&nb...
    99+
    2023-07-06
  • Java利用POI实现导入导出Excel表格
    本文实例为大家分享了Java利用POI实现导入导出Excel表格的具体代码,供大家参考,具体内容如下 一、Java利用POI实现导入导出Excel表格demo 1.引入依赖 <...
    99+
    2022-11-13
  • 腾讯文档如何导出excel表格
    这篇文章主要讲解了“腾讯文档如何导出excel表格”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“腾讯文档如何导出excel表格”吧!腾讯文档导出excel表格教程 找到并选择想要转...
    99+
    2023-07-01
  • vue实现excel表格的导入导出的示例
    目录一、下载xlsx插件二、通过element-ui组件的upload组件上传文件三、把选择的Excel文件把文件内容转化为二进制四、通过插件中的xlsx.read()读取二进制数据...
    99+
    2023-05-15
    vue excel导入导出 vue excel导入 vue excel导出
  • Java 导出Excel表格生成下拉框-EasyExcel
    1.导入EasyExcel,maven依赖 com.alibaba easyexcel 2.2.10 2.添加EasyExcelUtil工具...
    99+
    2023-09-22
    java excel 数据库
  • Spring 实现excel及pdf导出表格示例
    整理文档,搜刮出一个Spring 实现excel及pdf导出表格的代码,稍微整理精简一下做下分享。excel 导出:package light.mvc.utils.excel; import java.util.Date; import ...
    99+
    2023-05-31
    spring excel ce
  • Java如何利用POI实现导入导出Excel表格
    这篇文章主要介绍“Java如何利用POI实现导入导出Excel表格”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java如何利用POI实现导入导出Excel表格”文章能帮助大家解决问题。一、Java...
    99+
    2023-07-06
  • Python导出Excel图表
    Python自动化办公的过程,部分涉及到导出Excel图表;本篇主要讲下使用python代码将excel中的图表导出为图片的开发过程; Python  版本: C:\Users>python Python 3.6.0 (v3.6....
    99+
    2023-01-30
    图表 Python Excel
  • Go结合Gin导出Mysql数据到Excel表格
    目录1、实现目标2、使用的库3、项目目录4、主要代码编写4.1、excelize.go(主要工具类)4.2、userService.go(接受请求)4.2、测试结果5、文档代码地址1...
    99+
    2022-11-11
  • SpringBoot整合EasyExcel实现Excel表格导出功能
    目录栗子1.组件介绍2.配置文件SpringBoot项目pom.xml3.项目代码项目结构ExportController.javaMock.javaCitySheet.javaCo...
    99+
    2022-11-13
  • vue导出excel表格的新手详细教程
    目录前言一、安装vue-json-excel二、main.js中引入三、在代码中使用四、数据五、效果六、一些常用参数总结前言 在开发的时候,会经常用的导出excel表格功能,刚好自己...
    99+
    2022-11-13
  • 纯JS将table表格导出到excel的方法
    html <div > <button type="button" onclick="getXlsFromTbl('tableExcel','myDiv...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作