2017-07-18 153 views
0

我从https://github.com/akeneo/spreadsheet-parser 下载的软件包,当我运行它从我的文件“中使用”,我得到了错误如何使用akeneo-实验室电子表格的解析器解析大型Excel工作表

Fatal error: Class 'Akeneo\Component\SpreadsheetParser\SpreadsheetParser' not found 
  • PS我使用WAMP的最新版本,Windows 7

感谢

+0

好那么你的文件夹结构是什么样子?你有什么PHP文件? lib的文档对开始(fyi作曲家)说什么? – nerdlyist

+0

你是什么意思“我的文件夹结构?”除了我的Xlsx文件和软件包文件外没有其他任何东西.. 和我的PHP文件在github网址的Usage选项卡中有代码.. 这里没有文档,它只是几行安装(在Linux pash中)和用法选项卡..关于所有这些,我寻求帮助,如果有人在WAMP窗口中运行它,因为只有一个人在“问题”选项卡上使用Windows,但有另一个问题 – Hossam

+0

您有错误是说PHP无法找到SpreadsheetParser,因此了解如何组织您的文件夹可以帮助我们帮助您。知道如何在代码中调用它可以帮助我们为您提供帮助。如果一个lib没有文档,你应该找一个不同的文档,因为它会让你的工作变得更加困难。 – nerdlyist

回答

0

我与作者联系,我想通了,我没有安装 .. 和我什么都不知道关于它,所以他对他的代码做了一些编辑,然后发给我,所以我可以直接使用它。 反正,我会放一段代码,除此之外,我会上传文件,以帮助任何人如何面对同样的问题,并需要解析大工作表

<?php 

require 'vendor/autoload.php'; 

use Akeneo\Component\SpreadsheetParser\SpreadsheetParser; 

$workbook = SpreadsheetParser::open('FL_insurance_sample.csv'); 

$myWorksheetIndex = $workbook->getWorksheetIndex('myworksheet'); 

foreach ($workbook->createRowIterator($myWorksheetIndex) as $rowIndex => $values) { 
    echo implode(',',$values); 
} 
?>