Это старая ветка, но на тот случай, если кто-нибудь еще столкнется с этой проблемой.
Несколько лет назад я написал класс C #, который позволяет вам экспортировать любые DataSet
, DataTable
или * 1005.* в "настоящий" файл Excel с использованием библиотек OpenXML с одной строкой кода.
C # ExportToExcel library
Затем я задокументировал библиотеку JavaScript, которая позволялаВы вызываете этот код C # из кнопки «Экспорт» в вашей jqGrid:
Полная информация здесь:
Экспорт в Excel из jqGrid
Единственная ошибка в том, что jqGrid
должно иметь значение loadonce
, установленное в true.Если это не так, мой код JavaScript не имеет доступа ко всему набору данных, которые необходимо экспортировать в Excel.
Надеюсь, это поможет.