Я работаю над экспортом таблицы HTML в Excel с использованием JAVASCRIPT. Я столкнулся с проблемой: не экспортируется в Excel Office Новая версия с расширением xlsx .
но она работает нормально и экспортируется в старую версию Office Excel с расширением xls .< /p>
при экспорте из таблицы html в новую версию Excel с расширением xlsx выдается ошибка
cannot open file `.xlsx` because file extension is not valid or file corrupted .
Итак, как решить эту проблему при работе с расширением xlsx и открытии новой версии Excel.
`function getselected_civilid() {
debugger
var selectedCivilIds = [];
$("input[name='statusCheckbox']:checked").each(function () {
selectedCivilIds.push($(this).val());
});
if (selectedCivilIds.length > 0) {
// Create an HTML table with headers
var table = "مرقم السجل التجاريرقم الترخيصرقم الجهه المدنيالكيان القانونيالمحافظةالقطاعكود النشاط الدولىاسم المنشأةالعنوانالرقم الالي للعنوانالمدينةرقم التليفونالبريد الالكترونى";
$("input[name='statusCheckbox']:checked").each(function () {
var row = $(this).closest("tr"); // Get the parent row of the checkbox
var cells = row.find("td"); // Get all the cells in the row
table += "";
cells.each(function () {
table += "" + $(this).text() + ""; // Add each cell value to the table
});
table += "";
});
table += "";
var blob = new Blob([table], {
type: "application/vnd.ms-excel;charset=utf-8"
});
var link = document.createElement("a");
link.href = URL.createObjectURL(blob);
link.download = "LastData.xls"; // Set the filename for the downloaded file
link.click();
}
}`
при отладке таблицы var мне выдается сценарий таблицы html в виде скрипта ниже, поэтому как экспортировать в Excel xlsx Новая версия
https://jsfiddle.net/36s1qhov
Как заменить часть ниже листом jz для экспорта в Excel xlsx
var blob = new Blob([table], {
type: "application/vnd.ms-excel;charset=utf-8"
});
var link = document.createElement("a");
link.href = URL.createObjectURL(blob);
link.download = "LastData.xls"; // Set the filename for the downloaded file
link.click();
Подробнее здесь: https://stackoverflow.com/questions/784 ... xls-but-no
Почему экспорт кода JavaScript в Excel работает со старым офисным расширением xls, но не работает с xlsx? ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение