Цитата:
Сообщение от
oleggy
как обойти ограничение в Com Excel при вставке строк свыше 65K.
Если хочется всё переписать, то я делал вот так
- Эксель, в котором есть одна или несколько Сводных таблиц с единственным источником данных.
- Источник данных - это SQL запрос в БД. Прямой.И большой.
- Пользователи не имеют доступа к SQL. Но такой доступ имеет скрипт.
- Скрипт каждую ночь запускается и обновляет все сводные таблицы / источники данных во всех Экселях в папке. Потом сохраняет этот Эксель файл.
- Пользователям расшарена эта папка с правами Read Only.
- Пользователи открывают Эксель с готовыми отчётами. В разных Листах экселя находятся разные представления одного и того же источника данных.
Ограничение в количестве строк - более миллиона точно умеет. Я строил на базе InventTrans. И еще Эксель хранит/кеширует данные для сводных таблиц в достаточно хорошем формате, в итоге Эксель конечно не маленький но и не монстрообразный.
P.S. Не все отчёты стоит делать в сводной таблице.