phpoffice 无法读取 xls 中的 xml

phpoffice can´t read xml inside xls

我需要创建一个脚本来读取 XLS 并插入到 mysql,所以我决定使用 phpoffice 来完成它。

当这个 xls 中有一个 XML 而 phpoffice 无法读取这一行时,问题就来了。

例如,如果您尝试读取包含以下行的 xls:

January

<Febrary>

March

输出只显示你

January

March

注意:1 月和 3 月之间有一个空白行,但我在使用此所见即所得时遇到问题。

有人能告诉我如何在 XLS 中阅读这个 XML 吗?

我觉得问题出在“<”和“>”之间连续出现一个单词,但我不知道如何解决。

谢谢

不是 PHPOffice 导致任何问题.....这是您对 html 标记缺乏理解。

您正在将此回显给浏览器.....浏览器将 < 视为特殊字符.....使用 htmlentities() 转换这些特殊字符 在浏览器中显示之前将字符添加到 html 个实体