Ошибка экспорта в Excel, когда число строк в листе Excel превысило ограничение 65536 строк ssrs - PullRequest
1 голос
/ 13 марта 2012

В SSRS 2008 (я использую Sql Server BIDS для создания отчетов), как решить проблему «Ошибка экспорта Excel, когда число строк в листе Excel превысило ограничение 65536 строк ssrs»

Спасибо

Ответы [ 5 ]

5 голосов
/ 16 марта 2012

Да, это ограничение SSRS до 2008R2.

SSRS 2012, включенный в SQL Server 2012, снимет это ограничение: http://blogs.msdn.com/b/farukcelik/archive/2012/02/01/sql-server-reporting-services-ssrs-reporting-services-in-sql-server-2012-codename-quot-denali-quot-will-support-xlsx-docx-formats-bye-bye-65536-rows-limit-in-xls-files.aspx

Обходной путь для 2008R2 и более ранних версий -экспортировать как .csv

4 голосов
/ 06 мая 2015

Если ваши результаты превышают 65 тыс. Строк (и у вас нет SSRS2012), создайте родительскую группу в таблице (или таблице, или списке) и в поле Group on: введите выражение ниже.

Добавить разрыв страницы между каждым экземпляром группы

 =CInt(Ceiling(RowNumber(nothing)/65000))
0 голосов
/ 06 апреля 2016
  1. Сначала экспортируйте эти данные в CSV-файл.
  2. , затем откройте новую пустую книгу Excel 2010.
  3. Щелкните файл и откройте экспортированный файл CSV.
  4. он выдаст подсказку мастера импорта текста.
  5. Продолжайте нажимать Далее, а затем Готово.
  6. Если есть данные, которые необходимо сохранить в виде текста, убедитесь, что на шаге 3 из 3 вы нажимаете «Текст» для каждого столбца, в котором вы хотите сохранить начальные нули, если таковые имеются.
0 голосов
/ 29 апреля 2015

Если ваш отчет достаточно прост, вы можете экспортировать как CSV, а затем импортировать в Excel.

0 голосов
/ 13 марта 2012

Я думаю, что некоторые версии Excel не могут поддерживать более 65536 строк как таковых.Возможно, вы захотите расширить данные на несколько рабочих листов / таблиц.

Подобная проблема обсуждается здесь: Можно ли увидеть более 65536 строк в Excel 2007?

...