In diesem Artikel erfahren Sie, wie Sie Daten aus einer CSV-Datei mit PHP mithilfe der Funktionen fgetcsv(), str_getcsv und SplFileObject anzeigen.
CSV-Datei ist ein einfaches Dateiformat, das zum Speichern von Daten mit durch Kommas getrennten Werten verwendet wird und jede Zeile darin einen Datensatz in den Tabellendaten darstellt. Um eine CSV-Datei mit PHP zu lesen, verwenden wir die Funktion fgetcsv(), die eine Zeile aus einer CSV-Datei liest und ein Array von Werten zurückgibt, die die in dieser Zeile vorhandenen CSV-Daten darstellen.
Lassen Sie uns dies anhand eines Beispiels unten verstehen −
In diesem Beispiel lesen wir eine Daten-CSV-Datei mit der Funktion fgetcsv() und zeigen die Werte in einem Tabellenformat mit dem HTML-Tabellen-Tag an.
Die in diesem Beispiel verwendete CSV-Datei −
Name, Age, City John, 30, New York Mary, 25, Los Angeles Tom, 40, Chicago
How to Display Data from CSV file using PHP? How to Display Data from CSV file using PHP?
'; while (($data = fgetcsv($csvFile, 1000, ",")) !== FALSE) { echo ''; foreach ($data as $value) { echo ' '; } echo ''; fclose($csvFile); ?>' . htmlspecialchars($value) . ' '; } echo '
In diesem Beispiel lesen wir eine CSV-Datei von Schülern, die ihren Namen, ihr Alter und ihr Geschlecht enthält, und zeigen ihre Daten im Tabellenformat mit drei verschiedenen Methoden an, nämlich mit den Methoden str_getcsv, fgetcsv und SplFileObject.
Name,Age,Gender John Doe,25,Male Jane Smith,30,Female Bob Johnson,40,Male Sara Lee,22,Female
How to Display Data from CSV file using PHP? How to Display Data from CSV file using PHP?
"); // Split CSV data into rows echo 'Method 1: str_getcsv
'; echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Zusammenfassend lässt sich sagen, dass das Anzeigen von Daten aus einer CSV-Datei mit PHP mithilfe der Funktion fgetcsv() ein unkomplizierter Vorgang ist. Mit Hilfe von HTML-Tags konnten wir die Daten problemlos in tabellarischer Form darstellen. Durch das Befolgen der Beispiele in diesem Artikel haben wir gelernt, Daten aus CSV-Dateien in PHP zu lesen und anzuzeigen, was in verschiedenen Anwendungen nützlich sein kann.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3