[PHP][使用PHPCxcel制作excel表格并导出文件的用法及成功实例[已验证][原创]
2011-03-03 14:01
1126 查看
php制作Excel表格,并导出文件的例子!
include文件在我的资源里!
include文件在我的资源里!
require_once 'PHPExcel/Writer/Excel5.php'; require_once 'PHPExcel.php'; $objExcel = new PHPExcel(); //默认编码 $objExcel->getDefaultStyle()->getFont()->setName(iconv('gbk', 'utf-8', '宋体')); //默认字体大小 $objExcel->getDefaultStyle()->getFont()->setSize(12); //默认显示位置为局中 *号所有单元格 $objExcel->getDefaultStyle()->getAlignment('*')->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objExcel->getDefaultStyle()->getAlignment('*')->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); $objProps = $objExcel->getProperties(); //创建excel属性 $objProps->setCreator("GCG-GRIRMS"); $objProps->setLastModifiedBy("GCG-GRIRMS"); $objProps->setTitle("Inspect Report"); $objProps->setSubject("Inspect Report Document"); $objProps->setDescription("Document,generated by PHPExcel."); $objProps->setKeywords("office excel PHPExcel"); $objProps->setCategory("Test"); //缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0 $objExcel->setActiveSheetIndex(0); $objActSheet = $objExcel->getActiveSheet(); //合并单元格 $objActSheet = $objExcel->getActiveSheet()->mergeCells('A1:d1'); //设置A单元格字体大小及样式 $objActSheet->getStyle('A1')->getFont()->setSize(25); $objActSheet->getStyle('A1')->getFont()->setBold(true); //A2单元格内容 $objActSheet->setCellValue('A2',"A2"); $objWriter = new PHPExcel_Writer_Excel5($objExcel); header("Pragma: public"); header("Expires: 0"); header("Cache-Control:must-revalidate, post-check=0, pre-check=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=" . strtotime("now") . ".xls"); header("Content-Transfer-Encoding:binary"); $objWriter->save("php://output");
相关文章推荐
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- 使用Bubybox1.10制作文件系统成功[原创]
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- 使用原生PHP导出Excel表格方法实例分享
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- 使用Busybox制作CRAMFS文件系统成功[原创]
- PHP导入导出mysql为sql文件的方法(已经验证,有实例,很好用)
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- php使用ereg验证文件上传的方法
- php中soap 的使用实例无需手写WSDL文件,提供自动生成WSDL文件类
- jqGrid 导出excel表格代码(php+jqgrid实例)
- [原创]Java中使用File类的list方法获取一定数量的文件:FilenameFilter接口的特殊用法
- PHP中使用mpdf 导出PDF文件的实现方法
- php文件压缩之PHPZip类用法实例
- PHPExcel使用-使用PHPExcel导出文件-导出MySQL数据
- PHP文件上传操作实例详解(包含上传文件类型MIME验证)
- php中的curl使用入门教程和常见用法实例
- 使用PHP导入和导出CSV文件
- Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例