Стандартная возможность экспорта в Excel в SharePoint работает довольно необычным образом. При нажатии на кнопку экспорта SharePoint отдает файл запроса в специальном формате, который открывается Excel, и уже сам Excel затягивает данные.
Преимущество такого подхода в том, что данные в Excel можно обновить, так как есть соединение. Но недостатков больше:
- Нужен установленный Excel на компьютер, чтобы получить данные.
- В полученном документе для названий колонок используется InternalName полей.
- В полученном документе используется “сырой” формат данных, что далеко не всегда подходит.
С помощью небольшого объема кода можно подменить стандартную функцию экспорта на свою так, что пользователи ничего не заметят.
Читать полностью »