请问不用COM组件可否用php生成word,excel格式的文件?因为是linux平台 http://www.knowsky.com/2662.html 生成EXCEL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢!等word解决方案中...貌似比较棘手啊~~ <?phpheader("Content-type:application/vnd.ms-word");header("Content-Disposition:filename=xx.doc");$content="....";echo $content;?> 楼主,有时候要多多触类旁通。你可以在$content="....";里面对你要输出的内容进行排版。 楼上的说说看,怎么个触类旁通法?其实我也不了解WORD的内部格式,这就无法弄了,在网上暂时还查不到。 谢谢楼上的用同样的方法可以实现#header("Content-type:application/vnd.ms-word");#header("Content-Disposition:filename=xx.doc");#header("Content-type:application/vnd.ms-excel");#header("Content-Disposition:filename=xx.xls");#header("Content-type:application/vnd.ms-PowerPoint");#header("Content-Disposition:filename=xx.ppt");只是不太美观呵呵.................. 首先非常感谢 : tod204(八十年代) 兄的解答,只不过我想实现更为高级点的功能,比如加入页眉,使用模版等,不知可否? word的高级功能好像还没有人实现过, 如果是导出到标准的excel倒是有类可以实现,这个可以在网上找到.excel支持的格式很多的,例如csv格式的,只要把你要输出的内容用逗号和换行符连成字符串, 付给$content,然后用header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=xx.csv"); 这样下载到本地就可以用excel打开的,这个简单,但是功能有限.excel2k后是支持html的,可以用header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=xx.xls"); echo "<table border=1><tr><td>1</td></tr><tr><td>2<td></tr></table>";看看效果怎么样, 这样可以对excel文件进行简单的排版了另外excel2003对xml的支持相当不错 hahawen(变态的大龄青年)佩服佩服!我一直找能在输出到excel时加入表格线的方法,没想到用这种方法来实现!多谢多谢啊! IMAP中的imap_fetchbody,imap_fetchstructure具体怎么用 怎么输出变量?? mysql_fetch_row(): supplied argument is not a valid MySQL result resource,何人能解? PHP实现不同服务器之间的文件传输问题 哪个高手帮忙解决一下 谢谢! 关于css的一个小问题 转一个php加密、解密的函数 使用IIS+PHP,用mail()函数出错,怎么解决? 怎样确定URL路径的文件是否存在 mark!!! 2个表如何关联查询(thinkphp) 求助:如何生成一个4位验证码(普通数字的,不是图片的)?
header("Content-type:application/vnd.ms-word");
header("Content-Disposition:filename=xx.doc");
$content="....";
echo $content;
?>
你可以在$content="....";里面对你要输出的内容进行排版。
其实我也不了解WORD的内部格式,这就无法弄了,在网上暂时还查不到。
用同样的方法可以实现
#header("Content-type:application/vnd.ms-word");
#header("Content-Disposition:filename=xx.doc");
#header("Content-type:application/vnd.ms-excel");
#header("Content-Disposition:filename=xx.xls");
#header("Content-type:application/vnd.ms-PowerPoint");
#header("Content-Disposition:filename=xx.ppt");
只是不太美观
呵呵..................
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=xx.xls");
echo "<table border=1><tr><td>1</td></tr><tr><td>2<td></tr></table>";
看看效果怎么样, 这样可以对excel文件进行简单的排版了另外excel2003对xml的支持相当不错
佩服佩服!
我一直找能在输出到excel时加入表格线的方法,没想到用这种方法来实现!
多谢多谢啊!