2015-10-09 3 views
1

У меня есть таблица HTML, которую я хочу экспортировать в Excel, используя плагин table2excel. К сожалению, когда я загружаю его, сгенерированный файл Excel имеет ошибку. Как я могу это исправить?Файл Excel, созданный приложением table2excel jQuery, вызывает ошибку при открытии

Я создал JSFiddle.

В основном для вызова плагина вам просто нужно сделать, это:

$("#downloadIntermidiate").click(function(){ 

         $("#intermediateTable").table2excel({ 
           exclude: ".noExl", 
         name: "Excel Document intermediateTable" 
         }); 

         }); 

Здесь #intermediateTable является идентификатор таблицы, который должен быть напечатан.

+1

Если изменить имя файла из '' .xlsx' в .xls 'Я получаю предупреждение, но файл открывается и выглядит ОК. – Anders

ответ

2

Вы скрипка работает отлично, просто изменил .xlsx к .xls, она экспортирует

function getFileName(settings) { 
    return (settings.filename ? settings.filename : "table2excel") + ".xls"; 
} 

Проверьте это fiddle->https://jsfiddle.net/t8tegrad/8/

+1

Я получаю предупреждающее сообщение о том, что расширение файла не соответствует содержимому при открытии файла, загруженного со скрипта. Он открывается и выглядит нормально. – Anders

+0

@Anirudh Ну, я очень новичок в этом плагине, я до сих пор использую PHP2Excel, но я собираюсь исключить ваш ответ. Не стесняйтесь обновлять его, если вы узнаете о проблеме. – Vikram

+0

да, потому что формат отличается. если вы нажмете ok, он откроется, потому что u имеет имя .xls whcih - это формат excel. –

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