Как экспортировать данные jquery datatable в excel ?
Привет
Я хочу экспортировать свои данные datatable в excel или pdf . В любой момент, когда я нажимаю на свое требование, оно должно работать именно так .
Я вытаращил глаза, но не смог найти хороших статей, которые должны были бы объяснить вещи в лучшей перспективе
РЕДАКТИРОВАНИЕ КОДА :
<script type="text/javascript"> $(document).ready(function () { $("#btnExport").click(function(e) { window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('#myDataTable').html())); e.preventDefault(); }); $.datepicker.regional[""].dateFormat = 'dd/mm/yy'; $.datepicker.setDefaults($.datepicker.regional['']); var tab= $('#myDataTable').dataTable({ "bProcessing": true, "bServerSide": true, "sAjaxSource": "Company/DataProvider", "bJQueryUI": true, "aoColumns": [ { "sName": "ID" }, { "sName": "COMPANY_NAME" }, { "sName": "ADDRESS" }, { "sName": "TOWN" } ] }); tab.makeEditable({ "aoColumns": [ null, null, null, { indicator: 'Saving...', tooltip: 'Click to select town', loadtext: 'loading...', type: 'select', onblur: 'submit', loadurl: 'AjaxDataProvider1' }] }); }); </script> } <table id="myDataTable" class="display"> <thead> <tr> <th>ID</th> <th>Company name</th> <th>Address</th> <th>Town</th> </tr> </thead> <tbody> </tbody> </table> <input type="button" id="btnExport" value="Export to Excel" />
Ну я использовал одну из ссылок и попробовал вот так я не знаю почему так же как я пробовал в другой системе он показывает мне некоторые столбцы в excel но теперь он просто бросает мне ошибку типа:
ХРОМ : Показывая только заголовки таблиц , вот и все, столбцы не загружаются
IE 10 : Критическая ошибка JavaScript в строке 47, колонке 12 in http://localhost:63553/Company/Index
SCRIPT1014: недопустимый символ
Дело в том, что когда я удалил кусок кода, который я сделал для экспорта в excel, данные в таблицу были успешно загружены .
Надеюсь на лучшие предложения
С уважением