2017-07-18 1 views
0

J'ai téléchargé les paquets de https://github.com/akeneo/spreadsheet-parser et quand je le lance à partir de mon fichier « comme dans l'usage », je suis l'erreurcomment utiliser un tableur analyseur akeneo-laboratoires pour analyser grande feuille de calcul Excel

Fatal error: Class 'Akeneo\Component\SpreadsheetParser\SpreadsheetParser' not found 
  • PS J'utilise WAMP la dernière version, Windows 7

grâce

+0

Eh bien à quoi ressemble votre structure de dossiers comme? Qu'avez-vous dans votre fichier PHP? Que dit le doc de la lib de commencer (fyi son compositeur)? – nerdlyist

+0

que voulez-vous dire "ma structure de dossier?" il n'y a rien d'autre que mon fichier Xlsx et les fichiers du paquet .. et mon fichier PHP a le code dans l'onglet Utilisation de l'url github .. il n'y a pas de docs, c'est juste quelques lignes d'installation (dans Linux pash) et le Onglet utilisation .. et à propos de tout cela, j'ai demandé de l'aide, si quelqu'un l'exécute dans les fenêtres WAMP, coz il ya une seule personne dans l'onglet "Problèmes" utilise Windows, mais avec un autre problème – Hossam

+0

L'erreur que vous avez dit PHP ne peut pas trouver 'SpreadsheetParser' alors savoir comment vous avez organisé vos dossiers nous aide à vous aider. Savoir comment vous l'appelez dans votre code nous aide à vous aider. Si une bibliothèque n'a pas de document, vous devriez probablement en trouver une autre, car cela rendra votre travail beaucoup plus difficile. – nerdlyist

Répondre

0

Je contact avec l'auteur, et je me suis dit que je n'ai pas installé .. et que je ne sais rien à ce sujet, donc il a fait quelques modifications sur son code, et l'envoyer à moi, donc je peux l'utiliser directement .. de toute façon, je vais mettre un extrait de code , à côté de cela je vais télécharger le fichier, pour aider n'importe qui face à la même problème, et besoin d'analyser grand feuille de travail ou

<?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); 
} 
?> 
  • vous pouvez télécharger le package directement à partir d'ici: csv_parser.zip