Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.xml转换为.xls的Php代码(基本上是从xmlExcel转换为Excel电子表格)_Php_Xml - Fatal编程技术网

将.xml转换为.xls的Php代码(基本上是从xmlExcel转换为Excel电子表格)

将.xml转换为.xls的Php代码(基本上是从xmlExcel转换为Excel电子表格),php,xml,Php,Xml,有没有一种方法可以使用php代码将.xml文件转换为.xls?不知道如何将xml转换为XSL,但在书中关于xml的章节中,有一个生成excel电子表格的技巧 因此,如果没有人在这里找到答案,那将是一个开始寻找的好地方。不知道如何将XML转换为XSL,但在这本书中有一个生成excel电子表格的技巧,在其关于XML的章节中也有 因此,如果没有人在这里找到答案,那将是一个开始寻找的好地方。1)使用[simplexml\u load\u file()][1]读入XML文件。 2) 循环遍历表示XLS文件

有没有一种方法可以使用php代码将.xml文件转换为.xls?

不知道如何将xml转换为XSL,但在书中关于xml的章节中,有一个生成excel电子表格的技巧


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

不知道如何将XML转换为XSL,但在这本书中有一个生成excel电子表格的技巧,在其关于XML的章节中也有

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

1)使用
[simplexml\u load\u file()][1]读入XML文件。

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

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

4) 以.csv扩展名保存文件,它将在excel中打开

如果您想创建Excel电子表格,我认为您需要使用COM对象。不是我的堡垒,所以我不能帮你。

1)使用
[simplexml\u load\u file()][1]

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

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

4) 以.csv扩展名保存文件,它将在excel中打开

如果您想创建Excel电子表格,我认为您需要使用COM对象。不是我的堡垒,所以我帮不了你