2009-07-28 12 views
1

Kennt jemand einen in PHP geschriebenen Online-CSV-Editor, mit dem ein Benutzer eine CSV-Datei öffnen, bearbeiten und speichern kann?PHP-basierter CSV-Editor?

Alle finde ich sind CSV-Klassen und nichts, das dynamische Dateien verarbeiten kann, nur vordefinierte Längen usw.

+0

könnten Sie ein bisschen näher ausführen Deine Anforderungen? – warren

Antwort

2

Parse the CSV file into array. Dann ein Array von Arrays verwenden, um eine Matrix von Textfeldern in Ihrem Web bevöl Seite. Wenn Sie das Formular absenden, lesen Sie die Daten von $_POST und verwenden Sie fputcsv(), um es zu speichern.

Denken Sie über die Validierung nach, falls relevant.

0

So haben Sie eine Datei zu öffnen, in der Lage sein wollen, bearbeiten eine Web-basierte Benutzeroberfläche verwenden und speichern? Warum nicht Google Docs verwenden?

EDIT: Seine irritierend, wenn die Leute Sie stimmen, ohne einen Kommentar zu verlassen, warum ... Useless Beiträge ...

+2

+1 auf downvotes, ich glaube, Sie wurden downvoted, weil die Frage nach einer PHP-Lösung gefragt. Obwohl Google Docs ich gut im Umgang mit CSV, so im upvoting Sie für die Bereitstellung einer alternativen Lösung. –

0

fgetcsv würde Ihr Problem lösen. Grundsätzlich nimmt es CSV-Datei und analysiert es in ein Array.

0

http://www.phpclasses.org/package/2124-PHP-Retrieve-or-change-information-stored-in-CSV-files.html

Punkt es zu einem csv, sagen Sie ihm das Trennzeichen, eindeutiges Feld und sagen, es zu bearbeiten. Sehr einfach zu bedienen. Ich hatte ein Problem mit dem Löschen-Button, aber ich habe es gerade erst zum ersten Mal ausprobiert. Ich bin mir sicher, dass ich das schaffen kann.

Sparte mir einige Stunden, die versuchen, mein eigenes zu bauen und zu prüfen.

Edit: Arbeitete das Problem mit der einzigartigen Spalte (oder KeyFieldName wie er es nennt) hat keine Leerzeichen im Namen der Spalte (die erste Zeile der CSV)