Как лучше хранить данные excel-файла?

Задача стоит следующая: пользователь выбирает заголовки столбцов, которые он хочет импортировать. Отмечу, что у нас разные файлы, с разными заголовками.

После этого на сай, скажем.. в формате таблицы отображаются эти заголовки с их данными.

Есть идея хранить это в json-формате, по типу ключ: значение, где ключ –> заголовок, а значение –> значение этого заголовка.

Как лучше действовать в этой ситуации, может быть лучше обойтись без json'a?


Ответы (1 шт):

Автор решения: Condor

Как и положено для таких задач - храним данные в базе данных. Делаем таблицу data_excel, с user_id колонкой и колонкой для хранения данных в json формате (если данные слишком разноплановые), либо в нормальной форме делаем column_name, column_value для названий и значений колонки. При необходимости, через N-кол-во времени, чистим через планировщик на кроне данные, которые пользователь выбрал но так и не импортировал.

→ Ссылка