Экспорт динамического HTML в Excel .NET - PullRequest
1 голос
/ 17 января 2011

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

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

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

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

РЕДАКТИРОВАТЬ Я использую gridviews и элементы управления диаграммами .NET. (Нет стороннего пакета за пределами .NET)

1 Ответ

1 голос
/ 17 января 2011

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

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

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

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

...