php excel导出保存文件怎么打开,使用PHPExcel导出文件

news/2024/7/24 6:13:34 标签: php excel导出保存文件怎么打开

导出步骤

1.新建一个excel表格

实例化PHPExcel类

2.创建sheet(内置表)

createSheet()

setActiveSheetIndex()

getActiveSheet()

3.填充数据

setCellValue()

4.保存文件

PHPExcel_IOFactory::createWriter()

save()

$dir = dirname(__FILE__);

//Include class

require_once($dir.'/PHPExcel.php');

$objPHPExcel = new PHPExcel(); //实例化PHPExcel类

$objPHPExcel->setActiveSheetIndex(0);

$objSheet = $objPHPExcel->getActiveSheet(); //获得当前sheet

$objSheet->setTitle("demo"); //给当前sheet设置名称

$array = array(

array("姓名","分数"),

array("李四","60"),

array("王五","70")

);

$objSheet->setCellValue("A5","姓名");

$objSheet->setCellValue("B5","分数"); //给当前sheet填充数据

$objSheet->setCellValue("A6","张三");

$objSheet->setCellValue("B6","70");

$objSheet->fromArray($array); //直接加载数据块填充数据

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); //按照指定格式生成excel文件

$objWriter->save(str_replace('.php', '.xls', __FILE__));


http://www.niftyadmin.cn/n/1251418.html

相关文章

六则糟糕代码的优化方案

点击上方“小生方勤”,选择“设为星标”第一时间关注技术干货!这里分享代码 review 中发现的六则糟糕代码的案例,并进行分析:案例一变量、属性和函数名应该使用小驼峰式命名法,并且名称是可描述的. 应该避免使用单字符…

AWS的S3服务如何获取Access key ID和Secret access key

点击这个地址进行注册https://www.amazon.com 这个是博客教程https://blog.csdn.net/pbymw8iwm/article/details/80911775

oracle文件存储方式,oracle文件存储介质介绍

oracle文件存储介质介绍1. 前言现在我们用户中随着ORACLE的应用越来越复杂,对于ORACLE文件存储也再不象以前这么简单D盘,C盘的规划,特别是linux环境加上RAC的应用对存储介质有了进一步的要求。我们在这种情况下配置ORACLE数据库常常会遇到诸如…

Linux安装Jenkins及jenkins使用tomcat容器启动

1.进入下载页下载 2.选择latest 3.下载Jenkins.war 4.启动Jenkins java -jar jenkins.war > /home/tool/jenkins/jenkins.log & 等待启动,启动成功后会出现下面界面。 访问Jenkins 然后选择安装推荐的插件,等待安装完毕。 然后就进入主界面…

oracle 定义聚合函数,Oracle自定义聚合函数-分析函数

自定义聚合函数,分析函数--from GTA Aaron最近做一数据项目要用到连乘的功能,而Oracle数据库里没有这样的预定义聚合函数,当然利用数据库已有的函数进行数学运算也可以达到这个功能,如:selectexp(sum(ln(field_name)))…

推荐几个 BAT 前端大佬

这些都是 BAT 等一线大厂的同学维护的公众号,跟着大佬们一起学前端,能够帮你更好更快地提升前端技术,夯实基础。学习如逆水行舟,不进则退;只有坚持不断的学习,才能保持进步。????前端从进阶到入院作者 ssh 就职于字…

数据库oracle多少进制,Oracle数据库是如何进制转换的_oracle

oracle数据库的进制转换:1.16进制转换为10进制可以通过to_number函数实现:select to_number(19f,xxx) from dual;----------------------415select to_number(f,xx) from dual;-------------------152.10进制转换为16进制我们可以通过to_char函数转换&am…

源码解读: Vuex 的一些缺陷

众所周知,Vuex 是 Flux 架构的一种实现。Flux 清晰确立了数据管理场景下各种职能单位,其主要准则有:中心化状态管理状态只能通过专门 突变 单元进行变更应用层通过发送信号(一般称 action),触发变更Vuex 也是紧紧围绕这些准则开发…