none
Проблема с обновлением файла в Excel 2013 Для дома и бизнеса RRS feed

  • Вопрос

  • В Excel файле создана сводная таблица, получающая данные из sql-server (через ODBC). Данных возвращается много - порядка миллиона записей. С недавних пор при обновлении файла через Excel 2013 версии 15.0.4753.1002 программа доходит до стадии "Обновление" и останавливается с ошибкой "Недостаточно памяти", все возможные способы решения проблемы описанные на форуме MS перепробовали. Добавляли оперативной памяти(до 10 ГБ), делали файл подкачки. Ничего не помогает.

    При этом если обновить данные из Excel 2007sp3(32 бита) или Excel 2003, сводная таблица нормально обновляется. 

    Надеюсь сумеете подсказать решение данной проблемы.

    • Изменено d.person 29 сентября 2015 г. 6:25
    25 сентября 2015 г. 10:37

Ответы

  • Майкрософт, категорически против, и не рекомендует совместную работу на одном устройстве двух разных версий Office, по этой причине, и существуют и процветают FixIT.

    P.S. Перед запуском приложений при замене версий, необходима обязательная перезагрузка устройства, независимо физическое оно или виртуальное.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    15 октября 2015 г. 3:33
    Модератор

Все ответы

  • Проверьте настройки Безопасности в Excel 2013, проверьте входит ли сетевая папка где у Вас расположена База данных, в перечень "Надёжные расположения".

    Да, я Жук, три пары лапок и фасеточные глаза :))

    29 сентября 2015 г. 10:23
    Модератор
  • Попробовал оба способа, ни один не помог, может есть ещё варианты?
    29 сентября 2015 г. 13:24
  • Вы пишите, цитата: "... Excel 2013 версии 15.0.4753.1002 ...", уже давно работает версия 15.0.4753.1003.

    Дополните, как и в какой версии создана Сводная таблица и создана База данных. Пробовали ли Вы Excel-файл Сводной таблицы, преобразовать в формат Excel 2013.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    29 сентября 2015 г. 15:47
    Модератор
  • А у Вас случайно не превышен лимит строк?

    Ограничения в Excel 2013:

    Размер листа

    1 048 576 строк и 16 384 столбца


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение".


    • Изменено AZyre 29 сентября 2015 г. 21:10
    29 сентября 2015 г. 15:52
  • нет, с этим проблема точно не связана

    Для сводной таблицы пределов данных практически нет, просто не все колонки одновременно можно будет вывести в отчёт...Ограничение не в кол-ве записей, а в кол-ве данных в байтах. Можно вернуть в сводную таблицу, имеющую одну колонку целых чисел с кол-вом записей > 5 миллионов а можно уронить сводную таблицу, состоящую из сотни текстовых колонок, хотя записей будет не больше полумиллиона.

    1 октября 2015 г. 6:44
  • Обновил до 15.0.4753.1003, изменений не последовало.

    В каком смысле преобразовать в формат Excel 2013? Насколько я знаю, существует три экселя:
    1. xls версии до 95 включительно
    2. xls версии до 2003
    3. xlsx начиная с 2007 версии

    Данный файл и так в xlsx, так что не совсем ясно куда ещё его преобразовывать

    В какой конкретно версии была создана база информации нет к сожалению

    1 октября 2015 г. 7:24
  • Вы пробовали запускать на другом компьютере?

    Если на другом проблема повторяется, значит проблема глобального характера. Если нет, то дело в компьютере на котором запускается. Попробуйте запустить на этом же компьютере под другим пользователем.

    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение".


    • Изменено AZyre 1 октября 2015 г. 7:39
    1 октября 2015 г. 7:35
  • проблема возникает на 2х ПК с разными ОС и характеристиками, причём недавно узнали что на более слабом ПК с office 2010 всё прекрасно обновляется. Так что причина скорее всего всё таки в офисе 2013
    2 октября 2015 г. 6:08
  • Дополните, пробовали ли Вы, отключив самозащиту файлов в установленной Антивирусной программе, выполнить "Восстановление" Office 2013, или выполнить полную переустановку пакета Office 2013. Так же дополните, установлены ли на проблемном устройстве, отдельные программы Office 2010 (или любой другой).

    Да, я Жук, три пары лапок и фасеточные глаза :))

    2 октября 2015 г. 7:51
    Модератор
  • Дополнительной тестирование проводили на  виртуальной машине win 7. На ней проводили тестирование как 64 битной версии, так и 32 битной (с чистой установкой через Snapshot-ы). Заметили одну особенность которая смутила.

    На данный момент 2007 excel отрабатывает полностью с данной таблицей и не выводит ошибок. Если же провести тестирование 2013 и поставить туда же 2007  ошибки повторяются. Помогает только перезагрузка ВМ и 2007 тогда отрабатывает успешно. Естественно все процессы 2013 убиты перед запуском 2007.

    14 октября 2015 г. 6:09
  • Майкрософт, категорически против, и не рекомендует совместную работу на одном устройстве двух разных версий Office, по этой причине, и существуют и процветают FixIT.

    P.S. Перед запуском приложений при замене версий, необходима обязательная перезагрузка устройства, независимо физическое оно или виртуальное.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    15 октября 2015 г. 3:33
    Модератор