Я экспортирую некоторые табличные данные в Excel, используя модуль Jquery Table2Excel. Он работает нормально, но Excel выдает следующую ошибку при открытии.
После закрытия окна сообщения появляются данные. Здесь есть принятый ответ на этот вопрос: Ошибка Excel Однако, это не решает проблему.
Вот функция:
<script src="https://cdn.rawgit.com/unconditional/jquery-table2excel/master/src/jquery.table2excel.js"></script> <script> jQuery(document).ready(function() { $('#exportNow').on('click', function(e){ e.preventDefault(); ResultsToTable(); }); function ResultsToTable(){ $("#tabledata").table2excel({ exclude: ".noExl", //this class data should not be excluded in excel filename: "SummaryReport" }); } }); </script>
Обратите внимание, что по какой-то причине ваш файл получил имя "SummaryReport.xlsx-1.xls" Имя вашего файла должно быть расширено .xls , как в другие So-Post, на которые вы ссылались
filename: "SummaryReport.xls"