Когда я пытаюсь экспортировать отчет SSRS в Excel, я получаю эту ошибку о превышении максимально возможного количества строк. Есть ли способ решить эту проблему?

Ошибка служб Reporting Services: расширение визуализации Excel: количество строк превышает максимально возможное на листе этой версии. Запрошенных строк: 2181149. Максимальное количество строк: 1048575. (rrRenderingError) Расширение визуализации Excel: количество строк превышает максимально возможное на листе этой версии. Запрошенных строк: 2181149. Максимальное количество строк: 1048575.

-1
Akhira 21 Ноя 2019 в 18:13
Не прямой ответ, но вы можете экспортировать в CSV. По-прежнему не загружается все в Excel, но у вас есть данные для использования в другом месте. Зачем тебе столько в xls файле?
 – 
BlueGI
21 Ноя 2019 в 18:22

2 ответа

Это техническое ограничение Excel, насколько мне известно, единственные способы обойти это значительно снизят полезность электронной таблицы.

Я бы сказал, что когда вы дойдете до точки, когда вам нужно начать думать о максимальном использовании Excel, вам обязательно стоит взглянуть на загрузку в базу данных в месте назначения через конвейер. В качестве альтернативы вы можете использовать другие форматы (например, CSV или TXT), которые не имеют ограничений по строкам.

0
Cowthulhu 21 Ноя 2019 в 18:39

Если вам определенно нужен формат Excel из опыта работы с большими файлами Excel. Я предлагаю упростить хранимую процедуру или сценарий, который вы вызываете для этого отчета (если возможно).

Добавление диапазона дат (если поле даты существует в наборе данных) и разбиение его на части. или я обычно запускаю сценарий в окне SQL, копируя, возможно, 500 000 строк за раз в отдельные файлы Excel.

Просто предложение может быть лучшим способом или альтернативно другим форматом файла, как предлагалось ранее.

0
GavB841 21 Ноя 2019 в 19:38