Имею несколько файлов XLSB общим весом 60 мегабайт. Их испортирую в базу MS ACCESS 2010 и это приводит к многократному росту занимаемого объема, всё раздувается до 4 гигов и больше О_о
Форматы везде проставлены и конвертированы (и в excel - на все поля и в MS Access, чтобы база понимала какого типа данные в неё импортируются). Помогите, пожалуйста, разобраться как победить сию досадную вещь?
4Гб - это база Access становится? Файл -Сжать и восстановить. Должно ужать прилично. А XLSB это закрытый формат(так назовем), который данные хранит в двоичном виде и поэтому файлы гораздо меньше по объему, чем в открытом формате БД. Хотя 4Гб против 60 Мб все же как-то уж слишком лихо...
Продолжаю искать решение сам. Пока в итоге просто из двух больших баз по 1.6 ГБ данных сделал одну посредством линков на две другие (на приложенном скриншоте это аблицы (А) и (B)). Объединенная база Access хранит линки на базы с данными и поэтому ничего не весит. Вопрос вот в чем - подскажите, пожалуйста, как сделать connection в Excel, чтобы он строил pivot из данных с обоих этих диапазонов?
Все равно не получается.... Пока упираюсь в различных сцераниях реализовать задуманное в (1) Через ACCESS: слишком большой объем базы данных, Access в разы больше чем Excel, что не позволяет поместить все данные в один файл (получается больше 2 ГБ (2) Через EXCEL: при помещении всех исходных данных в один файл это удается сделать только на разных листах. это Ок. Но в этом случае не получается сделать все по инструкции SubNew_Multi_Table_Pivot() с http://www.planetaexcel.ru/techniques/8/133/ изменение кода для 64х разрядных систем сделал