wertex15
@wertex15

Как начать работать с файлом после загрузки на сервер?

Загружаю файл экселя, чтобы потом поместить данные из него в базу данных и поработать с ними.
Как правильнее это сделать?
1. загрузить на сервер
2. создать табличку для этих данных
3. открыть файл и сохранить данные из него в базу

Может нужны промежуточные шаги или нужно это делать кардинально по другому?
А если генерировать для каждого загруженного файла новую таблицу в базе, то как ее называть? имя + метка времени?
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
@melnikov_m
Если сам файл не нужен, то после успешного парсинга данных и их записи в базу можно сам файл удалять.
Думаю одной таблицы для хранения данных будет достаточно, если данные из файла по структуре могут сильно отличаться - храните их в json формате, а колонку так и назовите "data"

Структура таблицы думаю будет примерно следующая
id - индекс
user_id - кто заливал
file_name - имя файла
date - дата заливки
data - данные (json)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы