2015-07-09 2 views
1

У меня есть код jquery datatable, который загружает данные таблицы как файл excel. Он хорошо работает в chrome, но в IE файл загружается как «Файл». Тип. Формат, отображаемый как диалоговое окно «Сохранить как». * .all fileIE экспортированный файл не сохраняется в надлежащем формате

См. Этот ex в ссылке. Нажмите кнопку excel в IE.

http://datatables.net/extensions/tabletools/

Спасибо Все

+0

Хотя он показывает как * тип файла, как Chrome, так и IE сохраняются как .csv - это просто, что вы хотите, чтобы в поле «Сохранить как» отображалось Excel CSV в окне «Тип файла»? – leddy

+0

В chrome отображается его возможность сохранить его как .xls-файл. По умолчанию сохранить, как опция excel, отображается в поле «Сохранить как». Но в IE отображается только * .all файл. – Paddy

+0

В chrome im можно сохранить его как формат excel, а не в IE. Я wandor, если есть какие-либо исправления для IE – Paddy

ответ

2

Force тип файла/расширения, установив sFileName - следующее заставит имя файла будет export.xls по умолчанию в IE, а также:

var table = $("#example").dataTable({ 
    oTableTools: { 
     aButtons: [ 
      { sExtends: "xls", 
       mColumns: "visible", 
       sFileName: "export.xls", 
       sFieldSeperator: ";", 
       sToolTip: "Save as Excel file" 
      } 
     ] 
    } 
}) 

NB: Использование dataTables 1.9.x, поскольку я не знаю, какую версию вы используете, она работает во всех версиях.

Смежные вопросы