Файл состоит из строк,разбитых на колонки с данными, файл с раширением txt
Между собой колонки разделены запятыми.
Колонки расположены в фиксированном порядке слева на право, и содержат данные как указано ниже:
1) номер записи;
2) дата;
3) время;
4) относительное время;
5) глубина;
6) скорость;
7) натяжение;
8) давления;
9) напряжение.
10) температура
Пример содержимого файла с экспортируемыми данными:
243,14/08/2003,18:58:15.250,151.028,34.56,824,0,0.0,0.0,0
244,14/08/2003,18:58:16.250,152.028,34.79,824,0,0.0,0.0,0
245,14/08/2003,18:58:17.250,153.029,35.02,824,0,0.0,0.0,0
246,14/08/2003,18:58:18.250,154.029,35.25,824,0,0.0,0.0,0
247,14/08/2003,18:58:19.250,155.029,35.48,824,0,0.0,0.0,0
248,14/08/2003,18:58:20.250,156.029,35.71,824,0,0.0,0.0,0
249,14/08/2003,18:58:21.250,157.029,35.93,824,0,0.0,0.0,0
250,14/08/2003,18:58:22.250,158.029,36.16,824,0,0.0,0.0,0
251,14/08/2003,18:58:23.250,159.030,36.39,824,0,0.0,0.0,0
252,14/08/2003,18:58:24.250,160.029,36.62,824,0,0.0,0.0,0
253,14/08/2003,18:58:25.250,161.030,36.85,824,0,0.0,0.0,0
Чего хочу добиться:
1.Представление записи по колонкам, с названием этой колонки, а не разделением просто запятой
2.Различные поиска данных, к примеру
...такого числа, в такое время какое было давление, либо скорость либо еще что
...в какое время было давление именно такое,или скорость
... на такой глубине было такая скорость
в общем различные варианты поиска
Файл текстовый бывает до 150МБ весом
Фиксация как видно из примера идет посекундная.
В общем как то так.
Вопрос : КАК такое сделать?
Может кто лично займется вопросом этим?
Этот топик читают: Гость
Ответов: 24
Рейтинг: 0
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Topf писал(а): КАК такое сделать? |
|||
карма: 25 |
|
Ответов: 24
Рейтинг: 0
|
|||
Тобишь экспортировать в базу данных, потом оттуда и выискивать?
|
|||
карма: 1 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Topf, тут делов на элементов ~20 - 30.
Вот как вариант: code_37065.txt Для понимания работы компонента, выделите его и нажмите F1. |
|||
карма: 11 |
| ||
файлы: 1 | code_37065.txt [2.2KB] [471] |
Ответов: 8919
Рейтинг: 823
|
|||
sla8a, таблица в качестве БД не совсем правильно, открывать и формировать тысячи строк муторно, да и не нужны они пользователю одновременно. Tad верное направление указал
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
sla8a, дата, время, глубина когда скорость менялась "от X до Y", а температура "от А до В" ?
Topf писал(а): Тобишь экспортировать в базу данных, потом оттуда и выискивать?Если вопросы для поиска "стандартизированы", то искать прямо в txt-файле и выводить найденные строки в StringTable, а не грузить в таблицу Topf писал(а): Файл текстовый бывает до 150МБ весомЛеонид писал(а): открывать и формировать тысячи строк Если нужна программа, то БД. Если "поиграться" - то sla8a писал(а): тут делов на элементов ~20 - 30. Добавлю (для статистики): 1. 1 000 000 строк "загоняется" в MTStrTbl за 5 минут 2. 1 000 000 строк обрабатывается запросом SELECT count() FROM tab1 WHERE name='@'; за 5 секунд (это просмотр всех строк таблицы БД) |
|||
карма: 25 |
|
Ответов: 24
Рейтинг: 0
|
|||
То что предложил sla8a подходит для: "Представление записи по колонкам, с названием этой колонки, а не разделением просто запятой"
Да, нужен гибкий поиск, разнообразный. Надо курить БД. охох Что читать, скачивать, полезности с БД? можно ссылки на свежее представление по БД? |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Решил проверить, а сколько компонент нужно при использовании БД.
code_37066.txt 29. Ещё штук 20 придётся добавить на автоформирование запросов. Файл с данными (из первого поста) для теста. geo_2003_08_14.rar |
|||
карма: 25 |
| ||
файлы: 2 | code_37066.txt [4.2KB] [308], geo_2003_08_14.rar [232B] [263] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2021-06-24 10:17:07 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Topf, нет там ничего страшного.
|
|||
карма: 25 |
|
Ответов: 24
Рейтинг: 0
|
|||
Tad писал(а): ...страшного...Да глядя на Ваш код, уже мозг Много чего совсем неизвестно... |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | topf_1.gif [33.5KB] [648] |
Ответов: 8919
Рейтинг: 823
|
|||
Tad, как-то вы мне попеняли, мол ни одного комента
Topf, большие объёмы данных легче анализировать в виде графиков, в вашем случае время -- глубина; (скорость; натяжение; давления; напряжение; температура) |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, увидел
Topf писал(а): Да глядя на Ваш код, уже мозг |
|||
карма: 25 |
|
Ответов: 24
Рейтинг: 0
|
|||
Tad писал(а): Так понятней?Ну хоть что то... Не будет ясно обращусь к сообществу Вашему Леонид писал(а): большие объёмы данных легче анализировать в виде графиков Может быть, ...может быть...может....быть..... Ой...Всем спасибо! |
|||
карма: 1 |
|