Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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
使用PHP希望将html导出到文档、excel中_Html_Excel_Iframe_Export_Doc - Fatal编程技术网

使用PHP希望将html导出到文档、excel中

使用PHP希望将html导出到文档、excel中,html,excel,iframe,export,doc,Html,Excel,Iframe,Export,Doc,文件正在正确导出,但HTML文件包含iframe,所以iframe部分不会在doc和excel中导出。iframe调用图形的html文件。图形是使用flex完成的。查看和库。这些PHP库将使您能够创建真正的MS Excel和/或MS Word文件。欢迎使用SO。请重新措辞你的问题,我完全不知道你的意思。您使用什么从何处导出到何处?我感觉Manisha正在编写一个扩展名为.doc或.xls的HTML文件,并且相信这现在是一个MS Word或MS Excelfile@Pekka,谢谢你的回复。我们正

文件正在正确导出,但HTML文件包含iframe,所以iframe部分不会在doc和excel中导出。iframe调用图形的html文件。图形是使用flex完成的。

查看和库。这些PHP库将使您能够创建真正的MS Excel和/或MS Word文件。

欢迎使用SO。请重新措辞你的问题,我完全不知道你的意思。您使用什么从何处导出到何处?我感觉Manisha正在编写一个扩展名为.doc或.xls的HTML文件,并且相信这现在是一个MS Word或MS Excelfile@Pekka,谢谢你的回复。我们正在使用PHP、CI创建调查,用户可以对他们的调查做出回应。我们需要所有回复的报告。我们已经在一个页面上显示了所有响应,并且还显示了一个响应图。图形是使用flex创建的。它显示在iframe中。例如()我们使用downloadfileclass.inc下载doc和excel文件中的响应。页面上的所有响应都正确下载到doc文件中,图形除外。这就是问题所在。我们如何将iframe中的内容放入doc文件?您实际上是如何创建doc/xls文件的?该图实际上是由flex而不是服务器端PHP代码创建的吗?是的,该图是由flex创建的。和显示用于iframe的图形。整个内容都被写入文档文件。代码如下$myFile=“./reports/doc\u report.doc”$fh=fopen($myFile,'w')或die(“无法打开文件”)$stringData=$content;fwrite($fh,$stringData);fclose($fh);包括(“./embed/downloadfileclass.inc”)$downloadfile=新下载文件($myFile);如果(!$downloadfile->df_download()){echo“抱歉,此文件当前无法下载。”;}您并不是在真正创建文档或xls文件。您所做的只是将html写入扩展名为.doc的文件。如果您必须这样做,而不是创建一个真正的文档文件,那么您的flex应用程序能否将图像生成为可以保存到磁盘的实际文件?或者可以用div替换iframe?