2015-09-29 5 views
0

Я создаю свой отчет в формате rdlc и могу экспортировать в excel и pdf (inbuild function of rdlc), эта работа прекрасна, но я хочу экспортировать каждый столбец в разные листы Excel, пожалуйста, руководствуйтесь мной в этом.Экспорт нескольких листов с использованием rdlc.

Мой отчет похож на этот

First Second Third Sbtraction 
    100 200 300 -400 
    800 400 50 350 
Total 900 600 350 -50 

Я хочу, чтобы первый столбец в одном листе и второй coulmn в следующем листе

+0

итерацию через коллекцию, создать массив для каждого столбца, создать рабочий лист на массив? Я не знаю, что вы хотите. Возможно, с дополнительной информацией ... – Jose

ответ

1

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

Другое решение, возможно, лучшее, экспортируя DataSet непосредственно в excel. Вот отличный учебник, объясняющий, как это сделать для нескольких листов.

Export multiple DataSets to multiple Excel sheets dynamically formatted according to the record's data type

Смежные вопросы