Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка при импорте таблицы с excel / 7 сообщений из 7, страница 1 из 1
07.08.2019, 14:38
    #39846382
mag034
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
Доброго времени суток!
При импортировании таблицы с excel через основное меню access, по завершению импорта выводится ошибка "Недостаточно системных ресурсов". После перезапуска приложения, импортированная таблица открывается но часть полей в конце таблицы пусты. Объем импортируемой таблицы с excel 149МБ, количество записей около 610тыс. Раньше такой импорт проводился без проблем, теперь никак.
Подскажите пожалуйста как быть?
...
Рейтинг: 0 / 0
07.08.2019, 15:26
    #39846418
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
mag034,
Не сталкивался с таким объемом при импорте-если все работало ранее,может наступает какое-то ограничение (VBA создан до того как Ёксель начал поддерживать более миллиона строк.)
Сильно сомневаюсь что в Аксе Вам необходимы данные в таком объеме-может попробовать запрос
...
Рейтинг: 0 / 0
07.08.2019, 16:29
    #39846489
mag034
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
sdku
поверьте, необходим. Вот я сейчас уменьшил количество записей до 500 тыс. и импорт прошел без проблем...
...
Рейтинг: 0 / 0
07.08.2019, 16:41
    #39846500
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
Обычное дело для объёмных данных (и не только в Аксесс) - сервер пытается всосать всё это, да ещё в транзакции, памяти нужно немеряно, итог соответственно плачевный. Чунки в общем не от хорошей жизни придумали...

Самым разумным решением считаю попробовать копирование данных прямо из файла Экселя в готовую таблицу запросом. Типа
Код: sql
1.
2.
3.
INSERT INTO dst_table
SELECT (fields list)
FROM [Лист1$A1:B610000] IN 'C:\folder\src_file.xlsx'[Excel 14.0; HDR=No; IMEX=1]


У меня так 840 тысяч заливалось без вопросов, файл на полгига, полей штук 40... Попытка импорта давала ту же ошибку, а попытка связать файл и из него запросом скопировать - требовала какого-то совершенно невменяемого времени.
...
Рейтинг: 0 / 0
07.08.2019, 17:02
    #39846516
mag034
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
AkinaОбычное дело для объёмных данных (и не только в Аксесс) - сервер пытается всосать всё это, да ещё в транзакции, памяти нужно немеряно, итог соответственно плачевный. Чунки в общем не от хорошей жизни придумали...

Самым разумным решением считаю попробовать копирование данных прямо из файла Экселя в готовую таблицу запросом. Типа
Код: sql
1.
2.
3.
INSERT INTO dst_table
SELECT (fields list)
FROM [Лист1$A1:B610000] IN 'C:\folder\src_file.xlsx'[Excel 14.0; HDR=No; IMEX=1]


У меня так 840 тысяч заливалось без вопросов, файл на полгига, полей штук 40... Попытка импорта давала ту же ошибку, а попытка связать файл и из него запросом скопировать - требовала какого-то совершенно невменяемого времени.

SELECT (fields list) тут как описывать поля?
...
Рейтинг: 0 / 0
07.08.2019, 21:18
    #39846641
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
mag034как описывать поля?F1, F2, F3, ...
...
Рейтинг: 0 / 0
07.08.2019, 22:45
    #39846663
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при импорте таблицы с excel
insert into ДОБАВЛЯЕТ записи в уже существующую таблицу.И при её создании(хоть ручками,хоть программно) поля в ней обзывайте как угодно(можно как в Екселе и в том же порядке,исключив возможность их перемещения в источнике),а в запросе указать диапазон без строки заголовков. По мере необходимости очищать эту таблицу(или просто добавлять новые записи)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка при импорте таблицы с excel / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]