Microsoft ReportViewer более 65536 строк? - PullRequest
0 голосов
/ 23 января 2012

У меня есть ReportViewer версии 10 в проекте WebForms.Когда я экспортирую данные в Excel (а их более 65536 строк), я получаю сообщение об ошибке.Я предполагаю, что это как-то связано со старым / новым форматом файла Excel (BIFF или чем-то еще).Я думаю, если бы вы могли экспортировать в XSLX, это решило бы это.

Здесь сообщение об ошибке: "Расширение рендеринга Excel: количество строк превышает максимально возможное число строк на листе в этом формате; Запрошенных строк: 287005, Макс. Строк: 65536"

Кто-нибудь знает, есть ли способ исправить это, поэтому я могу экспортировать в файл Excel с более чем 65536 строками / записями?

1 Ответ

1 голос
/ 24 января 2012

Это больше похоже на проблему с Excel, но ...

Когда у нас возникла похожая проблема, мы решили вместо того, чтобы заставить программу просмотра отчетов работать, мы воспользовались возможностью, чтобы сделать процесс правильно.*

Я бы предложил не использовать ReportViewer для экспорта и либо написать процесс для выгрузки данных в CSV, либо использовать стороннюю библиотеку.Мы пошли по маршруту CSV.

Существует множество примеров использования C # / VB и ASP.NET для вывода файла CSV из SQL Server.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...