powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / PivotCache
4 сообщений из 4, страница 1 из 1
PivotCache
    #38941777
mihlon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Помогите пожалуйста разобраться в проблеме. Перерыл массу информации в интернете, но к сожалению не смог найти ответа на свой вопрос. Имеется рабочая книга Excel, на листе которой размещена сводная таблица. Сводная таблица имеет внешнее подключение OLAP. В процессе работы размер файла увеличивается, хотя количество информации в сводной таблице остается практически не измененным. Например, в начале созданный файл имел размер 3 МБ, на текущий момент 6,5 МБ. Создается впечатление, что Excel кэширует данные.

Сразу хочется сказать, что самый часто предлагаемый на форумах вариант не работает
Код: vbnet
1.
ActiveSheet.PivotTables(1).PivotCache.MissingItemsLimit = xlMissingItemsNone



Также на скрине видно, что в параметрах сводной таблицы не доступен для изменения параметр "Сохранять элементы, удаленные из источника данных".

Может кто знает как бороться с этим?
...
Рейтинг: 0 / 0
PivotCache
    #38941832
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihlon,

наверное
время от времени доверить программке:
создавать программно новый файл.
...
Рейтинг: 0 / 0
PivotCache
    #38941850
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может поможет
Около двух лет тому назад мой знакомый прислал мне Excel-файл содержащий порядка 200 строк без формул и связей, и весящий около 28МВ! Для перехода курсора из ячейки в ячейку требовалось несколько секунд. Оказалось, что файл содержал объекты, и мне удалось их удалить с помощью небольшого кода VBA. У этой истории совсем недавно появилось продолжение. Посетитель блога оставил комментарий к той заметке, указав что стандартный Excel-файл, начиная с версии 2007, является zip-архивом. Так что для удаления «паразитного» содержимого достаточно открыть файл как архив и удалить соответствующую папку.

http://baguzin.ru/wp/?p=743
...
Рейтинг: 0 / 0
PivotCache
    #38941855
mihlon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58,

Создавать новый файл проблематично, в файле 7 сводных таблиц, в каждой из которых индивидуальные значения фильтров.
даже для программного построения таблиц потребуется немало времени, т.к. обращения к кубам OLAP будет занимать длительное время, из-за объемного количества информации в них
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / PivotCache
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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