Кто-нибудь знает онлайн-редактор CSV, написанный на PHP, который позволит пользователю открывать, редактировать и сохранять данный CSV-файл?
Все, что я могу найти, это CSV-классы и ничего, что может обрабатывать динамические файлы, только предопределенные длины и т. Д.
Разберите CSV-файл в массив. Затем используйте массив массивов, чтобы заполнить матрицу текстовых полей на вашей веб-странице. Когда вы отправляете форму, прочитайте данные из $_POST
и используйте fputcsv()
чтобы сохранить ее.
Подумайте о проверке, если это необходимо.
Итак, вы хотите открыть файл, отредактировать его, используя веб-интерфейс и сохранить его? Почему бы не использовать Документы Google?
EDIT: Его раздражает, когда люди голосуют за вас, не оставляя комментариев о том, почему … Бесполезные вклады …
fgetcsv
решит вашу проблему. В основном это занимает файл CSV и анализирует его в массиве.
http://www.phpclasses.org/package/2124-PHP-Retrieve-or-change-information-stored-in-CSV-files.html
Направьте его на csv, скажите ему разделитель, уникальное поле и скажите, чтобы он редактировался. Очень прост в использовании. У меня была проблема с кнопкой удаления, но я только что попробовал это в первый раз, я уверен, что смогу это сделать.
Сэкономил мне несколько часов, пытаясь построить и проверить свои собственные.
Редактирование. Исправлена проблема с уникальным столбцом (или KeyFieldName, как он его называет) не имеют пробелов в имени этого столбца (первая строка csv)