PHPExcel HTML阅读器不接受任何HTML文件,返回<;文件>;是无效的HTML文件
我尝试加载许多不同的html文件,但即使是通过PHPExcel自己的编写器生成的html文件也返回了相同的错误。我已确认该文件存在且可读,并将发布加载代码以及以下文件: 我正在使用的php代码: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
$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此后。。。但今年不太可能