|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
Доброго времени суток! При импортировании таблицы с excel через основное меню access, по завершению импорта выводится ошибка "Недостаточно системных ресурсов". После перезапуска приложения, импортированная таблица открывается но часть полей в конце таблицы пусты. Объем импортируемой таблицы с excel 149МБ, количество записей около 610тыс. Раньше такой импорт проводился без проблем, теперь никак. Подскажите пожалуйста как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 14:38 |
|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
mag034, Не сталкивался с таким объемом при импорте-если все работало ранее,может наступает какое-то ограничение (VBA создан до того как Ёксель начал поддерживать более миллиона строк.) Сильно сомневаюсь что в Аксе Вам необходимы данные в таком объеме-может попробовать запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 15:26 |
|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
sdku поверьте, необходим. Вот я сейчас уменьшил количество записей до 500 тыс. и импорт прошел без проблем... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 16:29 |
|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
Обычное дело для объёмных данных (и не только в Аксесс) - сервер пытается всосать всё это, да ещё в транзакции, памяти нужно немеряно, итог соответственно плачевный. Чунки в общем не от хорошей жизни придумали... Самым разумным решением считаю попробовать копирование данных прямо из файла Экселя в готовую таблицу запросом. Типа Код: sql 1. 2. 3.
У меня так 840 тысяч заливалось без вопросов, файл на полгига, полей штук 40... Попытка импорта давала ту же ошибку, а попытка связать файл и из него запросом скопировать - требовала какого-то совершенно невменяемого времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 16:41 |
|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
AkinaОбычное дело для объёмных данных (и не только в Аксесс) - сервер пытается всосать всё это, да ещё в транзакции, памяти нужно немеряно, итог соответственно плачевный. Чунки в общем не от хорошей жизни придумали... Самым разумным решением считаю попробовать копирование данных прямо из файла Экселя в готовую таблицу запросом. Типа Код: sql 1. 2. 3.
У меня так 840 тысяч заливалось без вопросов, файл на полгига, полей штук 40... Попытка импорта давала ту же ошибку, а попытка связать файл и из него запросом скопировать - требовала какого-то совершенно невменяемого времени. SELECT (fields list) тут как описывать поля? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 17:02 |
|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
mag034как описывать поля?F1, F2, F3, ... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 21:18 |
|
Ошибка при импорте таблицы с excel
|
|||
---|---|---|---|
#18+
insert into ДОБАВЛЯЕТ записи в уже существующую таблицу.И при её создании(хоть ручками,хоть программно) поля в ней обзывайте как угодно(можно как в Екселе и в том же порядке,исключив возможность их перемещения в источнике),а в запросе указать диапазон без строки заголовков. По мере необходимости очищать эту таблицу(или просто добавлять новые записи) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 22:45 |
|
|
start [/forum/topic.php?fid=45&msg=39846382&tid=1610541]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 133ms |
0 / 0 |