请问不用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时加入表格线的方法,没想到用这种方法来实现!多谢多谢啊! php读取txt的内容后,输出的是乱码 500元内找人做个后台 在<textarea></textarea>文本区域中排好格式(比如:回车换行、空格)添加到数据库后,如何在php中按照原来的格式显示在页面上 php 处理复选框问题 国外的PHPer如此说? 基于php开发web的应用框架都有什么? 问两个OA实时提醒的问题. 请教php做导航栏的问题,谢谢(有分) 宇凡请进!! php socket服务端能不能在网页端开启?而不是只能用CLI模式开启 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时加入表格线的方法,没想到用这种方法来实现!
多谢多谢啊!