PHPexcel显示正确的外观

我有合并单元格和边框的问题。 这是我的EXCEL文件或“text.xls”

我需要像这样显示它:

这是我的EXCEL文件或“text.xlsx”

我的意思是,即使我编辑Excel文件,它也显示相同的。 当excel文件保存为HTML时完全一样。

这是当我尝试执行我的程序时的输出:

在这里输入图像说明

我可以做manualy,但问题是如果我想改变excel文件? 它会完全毁了一切。

我需要它自动更改它而不更改代码,只在Excel文件中。

这是我的项目的一部分。

这是我的代码:

<?php require_once "Classes/PHPExcel.php"; $tmpfname = "text.xls"; $excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname); $excelObj = $excelReader->load($tmpfname); $worksheet = $excelObj->getSheet(0); $lastRow = $worksheet->getHighestRow(); echo "<table>"; for ($row = 1; $row <= $lastRow; $row++) { echo "<tr> <td>"; echo $worksheet->getCell('A'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('B'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('C'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('D'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('E'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('F'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('G'.$row)->getValue(); echo " </td> <td>"; echo $worksheet->getCell('H'.$row)->getValue(); echo " </td> <tr>"; } echo "</table>"; ?>