Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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
PHPExcel HTML阅读器不接受任何HTML文件,返回<;文件>;是无效的HTML文件_Php_Html_Phpexcel - Fatal编程技术网

PHPExcel HTML阅读器不接受任何HTML文件,返回<;文件>;是无效的HTML文件

PHPExcel HTML阅读器不接受任何HTML文件,返回<;文件>;是无效的HTML文件,php,html,phpexcel,Php,Html,Phpexcel,我尝试加载许多不同的html文件,但即使是通过PHPExcel自己的编写器生成的html文件也返回了相同的错误。我已确认该文件存在且可读,并将发布加载代码以及以下文件: 我正在使用的php代码: $objReader = new PHPExcel_Reader_HTML(); $objPHPExcel = @$objReader->load($file_path.'fisier_test.html'); header('Content-Type: application/vnd.ms-e

我尝试加载许多不同的html文件,但即使是通过PHPExcel自己的编写器生成的html文件也返回了相同的错误。我已确认该文件存在且可读,并将发布加载代码以及以下文件:

我正在使用的php代码:

$objReader = new PHPExcel_Reader_HTML();
$objPHPExcel = @$objReader->load($file_path.'fisier_test.html');

header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="ExportProduseOportunitati.xls"');
header('Cache-Control: max-age=0');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
我已经在这个JSFIDLE中粘贴了HTML。它看起来不太对劲,因为我保留了html和head标记,css包含在head中,但是我想保持html文件的完整性,所以我就这样保留它。(该文件是使用PHPExcel创建的)


我只是想看看是否可以让PHPExcel将HTML转换成XLS。

这已经在github的develop分支中提出并修复了。

是的,修复了它。问题是,虽然它几乎可以很好地格式化表格(忽略宽度),但除了根本没有格式化之外,其他任何东西都可以。没有粗体,链接错误,没有图像。。。但那是另一次。目前的问题已经解决。此外,没有UTF8的HTML阅读器是相当新的,第一个优先事项只是让它读取数据:内联样式将及时到来,并希望css此后。。。但今年不太可能