微软的excel文件格式在文档交换中起着举足轻重的作用,所以,用php生成excel文件变成是phper必然会遇到的要求,网上搜了一下关于用php生成excel的内容,主要有以下几种方法:
1、直接生成csv
特点:快速方便,兼容性好,但不支持多工作表
2、使用com
特点:直接操作ms的com,理论上兼容性最好,但只能用在ms平台上,且操控不方便
3、使用pear::SpreadSheet_Excel_Writer
特点:功能强大,支持多工作表,但尚不成熟,还有很多bugs
4、使用xml模板
从2003版开始,excel提供了存为xml表格的功能,所以,你完全可以用php按它定义的xml格式去生成,特点:方便,简单,可控性高,理论上支持excel所有特性,但不向下兼容.
注:word格式文档也可以按此方法生成
以上几种方法,可按需选择...
阅读(1346) | 评论(0) | 转发(0) |