我想我错过了一些男人,而且我是初学者。
我正在尝试建立一个网站,其中包括上传10万行excel并处理它们,我已经尝试了一些图书馆,但没有运气,盒子/鲸鱼喷水听起来很吸引人所有的积极评价,所以这是我的问题。
我已经在我的项目的同一文件夹上安装了composer,安装了spout并获得了包含box和spout的vendor文件夹。
问题是,当我使用use
关键字来测试读者时,我的网站上会出现一个白色的空白页。
我尝试将use命令更改为:
use vendor\box\spout\src\Spout\Reader\ReaderFactory;
但没有运气。
删除use
字会明显出现致命错误。你们能指出我正确的方向吗?
感谢。
答案 0 :(得分:2)
ReaderFactory的命名空间实际上是:Box\Spout\Reader\ReaderFactory
您也可以直接使用该对象而不使用"使用":
\Box\Spout\Reader\ReaderFactory::create('csv');
答案 1 :(得分:0)
事实证明我错放了"命名空间"将关键字放在函数内而不是文件的顶部。当我移动它时,一切都解决了。