Отображение данных на веб-странице из зарегистрированных текстовых файлов
Вопрос
У меня есть несколько текстовых файлов с зарегистрированными данными, подобными этому:
6/23/09 17:00 0.443 6/23/09 17:05 0.443 6/23/09 17:10 0.443 6/23/09 17:15 0.443 6/23/09 17:20 0.443 6/23/09 17:25 0.443 6/23/09 17:30 0.443 ...
Я бы хотел создать веб-страницу, которая отображает эти данные из разных файлов в более удобочитаемом виде.Я бы хотел создать прокручиваемую таблицу данных и график.Я хотел бы представлять только один файл одновременно, поэтому у меня был бы выпадающий список, чтобы выбрать, какой из них просмотреть.
У меня есть опыт работы с HTML, CSS, Javascript, PHP и немного с MySQL в том, что касается веб-материалов.
В настоящее время я планирую использовать таблицу в div с фиксированной высотой для datatable, но я не уверен насчет графика.Все витает в воздухе.
Мои вопросы:
- Что вы предлагаете мне использовать для создания этого средства просмотра данных?(языки)
- Какую библиотеку я должен использовать для построения графиков?
- Что я должен использовать для прокручиваемой таблицы данных?
- Как я должен хранить эти данные?(Каждый файл может содержать до 80 000 строк)
Любая помощь была бы очень кстати!Мне просто нужна точка в правильном направлении.
Решение
- Что вы предлагаете мне использовать для создания этого средства просмотра данных?(языки)
Вы уже знаете PHP, HTML и CSS, поэтому для начала могли бы использовать HTML-таблицы.
- Какую библиотеку я должен использовать для построения графиков?
Доступно несколько библиотек диаграмм / graph, взгляните на эти вопросы:
- Что я должен использовать для прокручиваемой таблицы данных?
Взгляните на Сортировщик таблиц TinyTable JavaScript если вы используете HTML-таблицы.
- Как я должен хранить эти данные?
Вы могли бы импортировать файлы в базу данных.Затем используйте SQL-запросы для извлечения информации для графиков по мере необходимости.
Другие советы
Если вы хотите пофантазировать, вы могли бы рассмотреть возможность использования отчетов Jasper для построения графиков.
http://jasperforge.org/plugins/project/project_home.php?projectname=jasperreports
Однако для этого требуется немного кодирования на Java.Я определенно сначала попробую графические функции PHP и посмотрю, как далеко вы продвинетесь в этом.