PHP导出Excel 之 Spreadsheet_Excel_Writer
发布时间:2022-04-05 10:41 所属栏目:121 来源:互联网
导读:之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Google
之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Google找到 答案:) 也可参考: http://pear.php.net/package/Spreadsheet_Excel_Writer/download 以下为引用的内容:<?php //调用Writer.php require_once 'Spreadsheet/Excel/Writer.php'; //创建Workbook $workbook = new Spreadsheet_Excel_Writer(); //定义导出Excel文件名 $workbook->send('test.xls'); //创建Worksheet $worksheet =& $workbook->addWorksheet('My first worksheet'); //设置字体大小 $format_column = & $workbook->addformat(array('Size'=>9,'Bold'=>1)); //数据写入 //标题行(第一行) $worksheet->write(0, 0, 'Name', $format_column); $worksheet->write(0, 1, 'Age', $format_column); //第一个人(第二行) $worksheet->write(1, 0, 'John Smith'); $worksheet->write(1, 1, 30); //第二个人(第三行) $worksheet->write(2, 0, 'Johann Schmidt'); $worksheet->write(2, 1, 31); //第三个人(第四行) $worksheet->write(3, 0, 'Juan Herrera'); $worksheet->write(3, 1, 32); //关闭Workbook $workbook->close(); ?> 当然,Spreadsheet_Excel_Writer的设置远远不止这些,详细介绍请参考: http://pear.php.net/package/Spreadsheet_Excel_Writer/docs。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读