php - 使用 PHP 获取 xls(Excel 文件) PHPOffice PHPExcel

标签 php excel phpexcel phpoffice

嘿伙计们。

谢谢您的帮助。这个论坛的答案很棒!

在我的网站中,我想查看 xls Excel 电子表格中的内容。
经过长时间的搜索,我找到了这个项目:
https://github.com/PHPOffice/PHPExcel/

我得到了类(class)并尝试了它。效果很好!

它工作得很好,我不敢相信,它是免费的。
可以免费使用吗?

在我的网站顶部,我得到了这个错误消息:
警告:“继续”定位开关相当于“中断”。您的意思是使用“继续 2”吗?在第 288 行的 test/Classes/PHPExcel/Shared/OLE.php

最佳答案

关于第一个问题(如果它是免费的)。

由于存储库的作者在 GNU 下(在 repo 中有链接,但如果你没有阅读它或在这里看到它 -> https://github.com/PHPOffice/PHPExcel/blob/master/license.md )。

二、关于你的continue 2错误,你需要先检查你运行的是哪个版本的PHP,那些continues一些旧库中经常出现问题(主要是最近一次重大更新是在 6 年前)。

如果你检查 Github 的问题,你会看到有一个关于你在此处询问的问题的确切错误问题 https://github.com/PHPOffice/PHPExcel/issues/436 .

好的,但是有什么解决办法?!

好吧,您有两个简单的解决方案:

1 - 使用另一个库或创建您的库。
2 - 尝试解决问题。

特别是如果我是你,我选择了第一个,现在当你获得一些新的库/插件时,我强烈建议你在下载之前检查存储库中的问题,以避免系统中出现这些奇怪的错误。

如果您出于某种原因选择继续使用这个,请尝试修复它并打开 PR。

根据文档,您可以轻松修复 https://php.net/manual/en/control-structures.continue.php然后再次编译库就完成了。

关于php - 使用 PHP 获取 xls(Excel 文件) PHPOffice PHPExcel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56368582/

相关文章:

PHPExcel:自动下载并打开 Excel 文件

php - 插入mysql但选择何时显示...?

excel - Excel 2013 可以使用大型数据集吗?

php - 如何在 phpspreadsheet 中添加新行?

php - 使用 PHPExcel 在电子表格中创建表格

python - 在python中导入excel csv文件

php - 如何在 jQuery 中将 php 响应解析为 json

php - 配对 foreach 循环的两个元素

php - 正则表达式在匹配字符串的开头和结尾处用单引号替换双引号

Excel根据分组的另一列添加序列号列