Поддерживает ли jqgrid экспорт в Excel "из коробки" или мне нужно написать код на стороне сервера? - PullRequest
3 голосов
/ 14 июля 2010

на на этой странице в примечаниях к выпуску jqgrid 3.7.2, я вижу:

Исправлена ​​ссылка на экспорт при экспорте в метод Excel

но я не вижу никакой другой документации о том, что jqgrid изначально поддерживает экспорт в excel.

У меня есть сайт asp.net mvc, и я всегда делал это на стороне сервера для генерации файла excel.

Возможно ли это теперь из коробки из jqgrid.Есть ли примеры того, как это работает?

Ответы [ 4 ]

8 голосов
/ 14 июля 2010

Есть метод excelExport в grid.import.js , который не очень много.Функция не описана в http://www.trirand.com/jqgridwiki/doku.php?id=wiki:import_methods, но вы можете посмотреть на http://www.trirand.com/blog/?page_id=393/help/exceltrue-not-working-for-me/, чтобы почувствовать, как она работает.

Я также использую ASP.NET MVC и WCF и делаю экспорт вExcel на стороне сервера в отношении Open XML SDK 2.0 (см. Создание документа Excel с OpenXml SDK 2.0 , , как экспортировать данные подробного представления MVC asp.net в файл Excel? или Стратегия экспорта в Excel с форматированием из ASP.NET?).Использование Open XML SDK 2.0 дает вам максимальную гибкость, и вы можете создать идеальный файл Excel, который вам нужен.

ОБНОВЛЕНО : Ответ предоставляет демонстрационный проект, который показываеткак реализовать подход.

0 голосов
/ 10 июня 2014

Вот пошаговое руководство по добавлению кнопки «Экспорт в Excel» в jqGrid, которая будет записывать в настоящий файл Excel.

http://www.codeproject.com/Articles/784342/Export-data-from-jqGrid-into-a-real-Excel-file

enter image description here

(Обратите внимание, что это работает, только если вы используете Visual Studio, так как он использует библиотеки Microsoft OpenXML.)

0 голосов
/ 14 февраля 2013

Есть несколько других платных альтернатив, которые поддерживают экспорт в Excel, CSV и PDF

PHP Grid Control http://www.phpgrid.org

Instant PHP Grid http://www.phpgrid.com

0 голосов
/ 17 февраля 2011

См. Вызов Excel экспорта из пользовательской кнопки (JavaScript) :

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

Пожалуйста, скачайте jqGrid PHP обертку отсюда: http://www.trirand.net/download.aspx

Прочтите инструкции по установке здесь: http://www.trirand.net/documentation/php/_2v20f82ru.htm

и сделайте демонстрацию, описанную здесь: http://www.trirand.net/documentation/php/_2v212tis2.htm

для того, чтобы иметь экспорт в билде, чтобы превзойти

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...