Поделиться через


Экспорт данных в Microsoft Excel

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

Примечание

Функция экспорта в Excel доступна только для классических приложений.Веб-приложения не могут получать доступ к локальным ресурсам и файлам из-за ограничений по безопасности.

Экспорт данных

Пользователи приложения могут экспортировать данные в Excel с помощью кнопки Экспорт в Excel, которая отображается на экране. Возможен экспорт только коллекций данных. Поэтому кнопка Экспорт в Excel отображается только для коллекции записей данных (например, Список клиентов или GridView продуктов). В областях экрана, содержащих подробные сведения об элементе данных, кнопка Экспорт в Excel не отображается.

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

После экспорта данных в Excel пользователи могут создавать отчеты, диаграммы и сводные таблицы, используя функции приложения Excel. Дополнительные сведения см. в разделе Создание отчетов, диаграмм и сводных таблиц.

Отключение возможности экспорта данных

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

Примечание

Если пользователь нажимает кнопку Экспорт в Excel, но на его компьютере приложение Excel не установлено, появляется сообщение об ошибке.

В окне "Конструктор экрана" выберите любой элемент DataGrid или Список. Затем в окне Свойства установите флажок Отключить экспорт данных в Excel. Необходимо отдельно отключить возможность экспорта данных для каждого элемента управления DataGrid или Список. В работающем приложении для коллекций, для которых установлен флажок Отключить экспорт данных в Excel, кнопка Экспорт в Excel не отображается.

См. также

Задачи

Пошаговое руководство. Использование служб LightSwitch в Excel с использованием PowerPivot

Другие ресурсы

Формирование отчетов и печать в LightSwitch

Отчеты сводных таблиц 101

Шаблоны отчетов

Создание отчетов, диаграмм и сводных таблиц