CSV-Import-Bibliothek für CodeIgniter
Implementieren müssen, csv-oder xls-import in die Anwendung erstellt mit CodeIgniter. Gibt es eine Bibliothek dafür? Jeder Vorschlag wird geschätzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Implementieren müssen, csv-oder xls-import in die Anwendung erstellt mit CodeIgniter. Gibt es eine Bibliothek dafür? Jeder Vorschlag wird geschätzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine einfache Möglichkeit, dies zu tun. Ich weiß nicht, was die Leute tun, aber ich benutze dieses
Dies ist meine csv-reader-Bibliothek
- Und controller-Methode
- Und dies ist die Ansicht
Referenz Hier
$result
Datenbank-Tabelle oder einem Formular ein array entsprechend Ihren Anforderungen.Dies ist eine verbesserte version von raheel shan akzeptierten Antworten - ich bearbeitet habe, seine Antwort, aber meine änderung wurde abgelehnt, allerdings ist es eine wichtige änderung...
Beim analysieren jede Datenzeile, es ist nicht klug, zu verwenden
explode()
auf das Komma als dies nicht verarbeitet Zitat-ummantelten Saiten, die Kommas enthalten. Explodieren, bricht diese strings in Teilstrings und gibt zusätzliche array-Elemente in$values
, so schlägt diese überprüfung fehl:Statt, PHP hat einen Zweck gebaut-Methode, um diese zu bewältigen; str_getcsv(). Ich habe aktualisiert die original-Antwort-code entsprechend.
Den CSV Reader-Bibliothek:
Controller-Methode:
- Und dies ist die Ansicht:
Gut don ' T mind me, ich gerade geändert ajmedway Bibliothek enthalten Trennzeichen nur in den Fall, Sie wollten Daten erhalten können sagen, TSV oder Rohre getrennte Dateien. Wenn Sie möchten, dass das gute alte CSV-sein ist in Ordnung.
Dies ist eine verbesserte version für leere Zeilen und überflüssige Leerzeichen und tabs...
class CSVReader {
}
?>
Call-in-controller: