1、直接生成csv特点:快速方便,兼容性好,但不支持多工作表
2、使用com特点:直接操作ms的com,理论上兼容性最好,但只能用在ms平台上,且操控不方便
3、使用pear::SpreadSheet_Excel_Writer特点:功能强大,支持多工作表,但尚不成熟,还有很多bugs
4、使用xml模板从2003版开始,excel提供了存为xml表格的功能,所以,你完全可以用php按它定义的xml格式去生成,特点:方便,简单,可控性高,理论上支持excel所有特性,但不向下兼容.注:word格式文档也可以按此方法生成