查看: 5626|回复: 0
打印 上一主题 下一主题

PHP导出Excel 之 Spreadsheet_Excel_Writer

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-29 10:16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
之前看到过好多关于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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表