2017-07-18 16 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); 
} 
?>