Php 从url另存为文件.xlsb到.xls

Php 从url另存为文件.xlsb到.xls,php,excel,phpexcel,xls,Php,Excel,Phpexcel,Xls,我有一个来自url的.xlsb文件,我使用此代码下载它并将其保存到.xls文件 $filename = 'public/files/savedfile.xls'; file_put_contents($filename, fopen($url, 'r')); 但即使保存了.xls文件(正确的扩展名),格式也不正确。当我使用phpexcel读取它时,phpexcel返回一个错误: [ErrorException] DOMDocument::loadHTML(): Invalid char i

我有一个来自url的.xlsb文件,我使用此代码下载它并将其保存到.xls文件

$filename = 'public/files/savedfile.xls';
file_put_contents($filename, fopen($url, 'r'));
但即使保存了.xls文件(正确的扩展名),格式也不正确。当我使用phpexcel读取它时,phpexcel返回一个错误:

 [ErrorException]
 DOMDocument::loadHTML(): Invalid char in CDATA 0x3 in Entity, line: 1
如何将此文件从url另存为.xls文件(正确的扩展名和格式)


p/s:url文件

.xlsb
.xls
格式不同,PHPExcel无法读取
xlsb
文件查看这是否有帮助