Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
2 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 70

Как создать сводную таблицу в Excel по нескольким файлам Access?

27.12.2025, 23:53. Показов 1831. Ответов 22

Студворк — интернет-сервис помощи студентам
Добрый день!

Очень прошу помочь с мега распространённой необходимостью объединять например 50 файлов по 150 тыс строк каждый например с одинаковыми названиями и порядком столбцов (хотя изначально в 1ой строке в выгрузке файлов статистики продаж есть объединённая ячейка с указанием периода отчёта и заголовки столбцов начинаются со 2ой строки - но допустим это можно предварительно обработать макросом, удалив 1ую строку, перенеся период отчёта в добавленный 1ый столбец)

пытался объединить таблицы в файл Access - но после 20го добавления превышается максимальный размер файла Access 2 Гб

допустим можно сделать 3 файла Access по 1.5 Гб - и далее не знаю как создать сводную таблицу в Excel на основе нескольких файлов Access

читал что в Access можно обойти ограничение 2 Гб связыванием таблиц, но и не знаю как создать единую связанную таблицу, соответствующую 3ём базам (в связанной базе получалось только добавлять 3 отдельных связанных таблицы), и даже когда пытался создать сводную по файлу Access, имеющую одну таблицу, связанную просто с одним файлом Access, то Excel пишет что не видит таблицы в источнике данных

В PowerPivot пытался через редактирование запроса объединить несколько таблиц, но 3 например объединяет, а 12 пишет что столбцы не найдены - возможно, для PowerPivot это тоже слишком большой объём для объединения

Просьба подскажите, как решаются такие задачи - априори предполагаю, что для мега программистов SQL это лёгкая задача, но может существует решение простыми средствами Excel и Access?

Спасибо за ответ!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2025, 23:53
Ответы с готовыми решениями:

Режимы Сводная таблица и Сводная диаграмма в access 2013
куда делись режимы Сводная таблица и Сводная диаграмма в access 2013? Остались только режимы...

Как сослаться на элементы управления сводной таблицы и сводной диаграммы ?
Как сослаться на элементы управления сводной таблицы и сводной диаграммы ?

Программный экспорт сводной таблицы из бд Access в Excel
Доброго времени суток! Мучаюсь уже не один день, очень нужна помощь специалистов! Проблема...

22
Эксперт MS Access
 Аватар для Eugene-LS
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,597
31.12.2025, 09:53
Студворк — интернет-сервис помощи студентам
lllllllll f/
0
2 / 2 / 0
Регистрация: 19.07.2011
Сообщений: 70
03.01.2026, 22:43  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Баркод – однозначно указывает на спецификацию продаваемого товара. Является уникальным для каждого размера.
Это верно?
Добрый день!
Баркод не нужен для статистики - он только для приёмки на складе видимо - поэтому в примере для 400 тыс строк Баркод и Контракт назвал field1 field2

Добавлено через 7 минут
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Данных по регионам складов то нет.
Данные из пост #3 и #15 отличаются по полям.
Как выглядят исходные данные - непонятно.
Да, для регионов сначала в идеале объединить по складам, а затем 2ым шагом будет применён справочник склад-регион, поэтому файлы просто со складами

Данные из 3 и 15 - в 3 было без уникальных номеров SKU, а в 15 как описал занумеровал все SKU для реалистичной структуры исходных файлов и соответственно сделал 400 тыс строк как для 3 месяцев по 135 тыс строк в каждом - просто не стал дублировать, чтобы получилось например 12 месяцев или 48 недель

Добавлено через 11 минут
Цитата Сообщение от shanemac51 Посмотреть сообщение
а сколько складов?
складов 80 - но при ужатии до регион_склада основных регионов_складов 6-10, поэтому 400 тыс становятся 150 тыс строк - но изначально как понимаю объединяется на уровне складов, а затем применяется справочник склад-регион

Добавлено через 5 минут
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Как предполагаете отслеживать корректность импортируемых данных по периодам?
Изначально предполагается накачка файлов статистики продаж например по месяцам, т.е. периоды предполагаются непересекающимися - при скачивании отчёта в 1ой строке дополнительно указываются даты периода отчёта - их как раз в 1ую колонка копирую предварительно макросом обрабатывая файлы и позже можно проверить что получился например год )

Добавлено через 14 минут
Цитата Сообщение от Eugene-LS Посмотреть сообщение
В остальном такая картина получается:
Спасибо Вам огромное за мастер класс! Очень красивая структура связей - начал понимать логику построения Access
0
Эксперт MS Access
 Аватар для Eugene-LS
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,597
06.01.2026, 10:14
Цитата Сообщение от lllllllll Посмотреть сообщение
... начал понимать логику построения Access
Ну это вызывает, у меня, некоторые сомнения.
Вам бы "букварь" почитать не помешало, ибо методом "научного тыка", ваша задачка, точно не решается.

Изначально предполагается накачка файлов статистики продаж например по месяцам, т.е. периоды предполагаются не пересекающимися
Я бы переложил это на приложение.
Вы просто подтверждаете загрузку данных следующего периода (день, неделя, месяц, квартал, произвольно) и приложение импортирует данные уже само, обновляя справочники и добавляя продажи ....
... как то так.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.01.2026, 10:14

Перенос сводной таблицы из Access в Excel
Здравствуйте! В Access создан запрос в виде сводной таблицы, необходимо перенести его в Excel и...

Сводная таблица в Access
Добрый день, есть таблица (рис 1), нужно сделать сводную формата (рис 2), здесь она в Excel, в...

Сводные таблицы в Access 2013
Всем привет, собственно требуется создать сабж, а кнопку никак не могу найти. Не подскажите каким...

Сводная таблица в Access
Акцесс 2007 не понимаю не работает режим сводной таблицы он активен но просто не реагирует команды...

Условное формирование в сводной таблице ACCESS
Ребята, привет! Помогите,пж, с решением задачки. Есть сводная таблица в ACCESS - можно ли в ней...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru