1

Я пытаюсь получить данные для каждого сектора по адресу http://www.moneycontrol.com/stocks/marketstats/sec_performance/bse/abrasives.html в Excel 2016, используя "Данные", "Из Интернета". 112 секторов.

Первоначально я получал ошибку памяти на моем ноутбуке, который имел 4 ГБ ОЗУ, после 50 листов. Я увеличил объем оперативной памяти до 16 Гб, и теперь я не могу выйти за пределы 93 листов.

Как я могу вытащить все 112 листов ??

Далее я должен объединить все эти листы в один. Я использовал "Данные", "Запросы и соединения", "Добавить", но не смог выйти за пределы 78 листов, после чего мой ноутбук зацикливается даже на 16 ГБ ОЗУ.

2 ответа2

0

Вы используете 32-битный Office или 64-битный Office? 32-разрядный Office ограничен 2 ГБ памяти для расчетов и анализа.

Перейдите в File-> Account-> About Excel, проверьте версию Office.

Если вы используете 32-разрядную версию Office, выберите 64-разрядную версию Office. Это может быть причиной проблемы. Попытайся.

0

Если вы пытаетесь сделать это одним «попаданием», то есть всеми файлами одновременно, возможно, вам следует рассмотреть «линейный» подход (например, с макросом) для последовательного сбора из каждого файла, закрытия каждого файла и сохранения мастер-файла. до открытия следующего.

Поиск в стеке Переполнение: Excel и VBA, так как есть несколько примеров такого подхода.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .