Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
конвертировать большие файлы *.xlsx в базу MS Access 2010, + добавить простую форму запроса
 
есть 60 однотипных однолистовых файлов в формате *.xlsx (в среднем по 500 тыс. строк и 15 столбов каждый).
необходимо разово сконвертировать всех их в новую базу MS Access 2010 и добавить туда простой запрос (либо форму), чтобы пользователь мог ввести одно (или несколько) значений (в т.ч. с масками - например Like "*7777*" Or Like "*1234*") и получить отфильтрованные данные.
+ необходимо предусмотреть возможность простого дополнения базы точно такими же новыми таблицами в будущем.
 
Доброе время суток.
Боюсь, что в Access вы такое не запихаете.
500000 * 60 = 30 миллионов записей. 15 полей, пусть там только тип числа двойной точности 8 байт на поле, итого 120 байт на запись.
120 * 30 миллионов = 3,353 Гбайта размер базы данных. А у Access допустимый размер базы данных 2 Гбайта. Это уже не говоря про то, что поиск по вхождению - будет не быстрым на любой базе.
Изменено: Андрей VG - 6 ноя 2020 21:35:05
 
Минимум MySQL или PostgreSQL
 
а в Cronos ?
 
А что мешает поставить бесплатную версию mssql и проблемы с подключением не будет.И через форму данные тянуть можно.
 
поставить можно, но исходные данные в 60 файлах Экселя, как их в два клика перегнать в базу MS SQL ?
 
2 не получится, но в 5 6 можно при помощи  Server Management Studio, если хватит мощи компа и
типы данных в соответствующих столбцах одинаковые, иначе будут потери
Страницы: 1
Читают тему (гостей: 1)
Наверх