用于将.xml转换为.xls的PHP代码(基本上从xmlExcel到Excel电子表格)

时间:2010-04-01 19:05:38

标签: php xml

有没有办法使用php代码将.xml文件转换为.xls?

2 个答案:

答案 0 :(得分:3)

1)使用[simplexml_load_file()][1]

读入XML文件

2)遍历表示XLS文件中一个行项目的每个XML元素

3)使用[fputcsv()][2]创建一个逗号分隔文件,其中包含步骤2中的数据

4)使用.csv扩展名保存文件,它将以excel打开。

如果您想创建Excel电子表格,我认为您需要使用COM对象。不是我的强项所以我无法帮助你。

答案 1 :(得分:2)

Dunno关于将XML转换为XSL,但是在书PHP Hacks中,有关生成excel电子表格most of which is available on Google Books的黑客行为,在其关于XML的章节中也不例外!

所以如果没有人在这里得到答案,这将是一个开始寻找的好地方。