2011-01-17 2 views
1

У меня есть страница aspx для отображения страниц отчета. Каждый раздел отчета находится в отдельной панели с навигационными ссылками. Скажем, нажатие «Далее» отключает текущую панель и включает панель «Следующая».Экспорт динамического HTML в excel .NET

Мне нужно экспортировать весь этот отчет, чтобы преуспеть.

Как это сделать в asp.net?

Могу ли я получить подобную навигацию и форматирование в excel?

EDIT Я использую gridviews и элементы управления .NET. (Нет стороннего пакета за пределами .NET)

ответ

1

Поскольку вы не упоминаете, что используете коммерческий пакет отчетов, я использую ваши отчеты как HTML-страницы. Для такого сценария я не думаю, что у вас есть прямой путь к Excel.

Когда я должен генерировать файлы Microsoft Excel, я обычно выбираю один из следующих вариантов:

  1. Использования Aspose.Cells и, возможно, их Smart Marker функции для создания новых файлов Excel с нуля или из шаблонов -или-
  2. Используйте XtraReports от DevExpress для создания отчетов HTML/ASPX с встроенным экспортером Excel.

Возможно, это был бы вариант для вас. Однако оба пакета являются коммерческими.

+1

Я нашел информацию об этом: ASP.NET имеет элементы управления навигацией в модели MVC. –