三九宝宝网宝宝百科宝宝知识

php生成excel完整实例代码

02月12日 编辑 39baobao.com

[用EXCEL软件生成99乘法表的方法有哪些]做九九乘法表,多种思路造就多种方法生成, 1、在一个工作表区域内(B12:J12),依次输入1-9.(A13:A21)区域内依次输入1-9.然后再单元格B13内输入一个公式,通过拖曳填充产生具有上三角...+阅读

下载phpexcel类库 代码如下:

require_once('PHPExcel.php');

require_once('PHPExcel/IOFactory.php');

$objPHPExcel=new PHPExcel();

$iofactory=new IOFactory();

//获得数据 ---一般是从数据库中获得数据

$data=array(

0=>array('id'=>2013,'name'=>;'张某某','age'=>21),

1=>array('id'=>201,'name'=>'EVA','age'=>21)

);

//设置excel列名

$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1','编号');

$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B1','姓名');

$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C1','年龄');

//把数据循环写入excel中

foreach($data as $key => $value){

$key+=2;

$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$key,$value['id']);

$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B'.$key,$value['name']);

$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$key,$value['age']);

}

//excel保存在根目录下 如要导出文件,以下改为注释代码

$objPHPExcel->getActiveSheet() -> setTitle('SetExcelName');

$objPHPExcel-> setActiveSheetIndex(0);

$objWriter = $iofactory -> createWriter($objPHPExcel, 'Excel2007');

$objWriter -> save('SetExcelName.xlsx');

//导出代码

// $objPHPExcel->getActiveSheet() -> setTitle('SetExcelName');

// $objPHPExcel-> setActiveSheetIndex(0);

// $objWriter = $iofactory -> createWriter($objPHPExcel, 'Excel2007');

// $filename = 'SetExcelName.xlsx';

// header('Content-Type: application/vnd.ms-excel');

// header('Content-Type: application/octet-stream');

// header('Content-Disposition: attachment; filename="' . $filename . '"');

// header('Cache-Control: max-age=0');

// $objWriter -> save('php://output');

?>

以下为关联文档:

php导出生成excel表格几种方法介绍php header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=test_data.xls");$tx='表头';echo $tx."nn";//输出内容如下:echo "姓名"."t";e...

急求php导出生成excel的代码$id=$_REQUEST['id']; $savedate = date("YmjHis"); $savename = "$savedate"; mysql_query("Set Names 'gbk'"); $file_type = "vnd.ms-excel"; $file_ending = "xls"; header("Conten...

有没有可以生成三维立体图的装修软件颐家IDO——网络即时互动设计软件是颐家家居网站在装修家居行业经过多年的市场调研和封闭开发后推出的,全球第一款集成即时通讯,网络选材,三维虚拟展示和互动设计功能于一身的,...

生命的价值的作文 700字不要举生活实例生命的价值蜡烛固然不美,但它在人们陷入黑暗时燃烧着自己,给人们以光明的享受;彩虹固然短暂,但它那雨后天晴瞬间的存在,给人们以美好的回忆。“鞠躬尽瘁,死而后已”是忠诚谋士们的...

asp怎么生成所有详细页面的HTMLusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using S...

asp生成html全部ID该怎样生成'只要将你上面的代码打包成一个函数就可以了: function createhtml(id) dim f,name,html,strout,fso set f=server.createobject("adodb.recordset")f.open "select * from temp...

怎么查找excel自动生成的备份文件!一、设置宏安全性 选择“工具→宏→安全性”菜单,将安全级别设为“低”。这样,VBA代码才可以执行。 二、输入VBA代码 1.打开需要备份的Excel文件,右击任一工作表标签,选择“查看...

怎么样使用open data在cityengine中生成3D城市模型用cityengine,根据你已经有了的数据,分分钟可以做完。 3.18 既然有人感兴趣我就多说几句。 1、你已经有了DEM,那么下载一张影像图浮在DEM上可以基本上把三维地形做出来。 2、在...

一个实例搞定MATLAB界面编程 pjimage m学习中遇到的问题 ??%x=xlsread('C:\Documents and Settings\Administrator\桌面\2.xls'); time1=1980:2009; plot(time1,x,'m'); [lin,col]=size(x); years=lin; %将原始数据转化为增长率数据,...

推荐阅读
图文推荐