Lesen .xlsx und .xls-Daten in codeigniter

Möchte ich für das Auslesen der Daten .xlsx-oder .xls-Datei in codeigniter. Ich lese die anderen Fragen, aber nichts funktioniert. Ich habe verwendet, phpexcel, reader, aber mit kein Glück. In meinem Projekt gebe ich die option zum hochladen der excel-Datei dann will ich die Daten Auslesen und einfügen in die Datenbank.

Jetzt bin ich mit phpExcel Bibliothek habe ich geschrieben:

    $this->load->library('excel');
    $reader= PHPExcel_IOFactory::createReader('Excel2007');
    $reader->setReadDataOnly(true);
    $path=(FCPATH.'uploads/productfile/'.$_FILES['upload_file']['name']);
    $excel=$reader->load($path);
    $sheet=$excel->setActiveSheetIndex(0);
    for($i=0;$i<=1000;$i++)
    {
      $col1= $sheet->getCellByColumnAndRow(0,$i)->getValue();
      $col2= $sheet->getCellByColumnAndRow(1,$i)->getValue();
      $col3= $sheet->getCellByColumnAndRow(2,$i)->getValue();
      var_dump($col1);
    }

aber es zeigt :

Uncaught exception 'PHPExcel_Exception' with message 'Sie versuchte, zu
ein Blatt aktiv ist, um die out-of-bounds-index: 0. Die tatsächliche Anzahl von
Blätter 0 Bitte geben Sie mir einige Beispiel-code.

Der Fehler
Lesen .xlsx und .xls-Daten in codeigniter
Bitte geben Sie mir einige Beispiel-code:

  • Was haben Sie bisher getan? Veröffentlichen Sie Ihren code und die Ergebnisse, und Sie haben eine viel größere chance, eine gute Antwort auf Ihre Frage.
  • Ich habe viele Dinge, die ich verwendet habe phpexcel aber das kann ich nicht hochladen xlsx-Datei und viele Fehler kam. dann habe ich phpreaded aber nicht dasselbe getan. so haben Sie alle entfernt. Jetzt möchte ich es von Anfang an nach bestimmten Idee.
  • die Fehler, die Sie Hinzugefügt wird, da der Pfad ist ungültig. Die Datei, die Sie versuchen zu öffnen ist nicht in diesem Pfad aus dem root-Ordner. Passen Sie den Pfad habe ich vorgeschlagen, in meiner Antwort auf die Reale Sie
  • Diese Bibliothek ist ausgestorben. Die neue version heißt PHPSpreadsheet: github.com/PHPOffice/PhpSpreadsheet
InformationsquelleAutor David Coder | 2015-08-31
Schreibe einen Kommentar