Проблемы с датами и xlsxJquery

Программирование на jquery
Ответить
Anonymous
 Проблемы с датами и xlsx

Сообщение Anonymous »

Я экспортирую таблицу в Excel, используя XLSX v0.15.6. Когда я экспортирую таблицу, поля даты изменяются, и я не понимаю, почему. Таблица создана с использованием php5.6 и html, но для ее экспорта используется javascript и jquery v1.10.2. Я работаю над Ubuntu 20.04 и Libre Office.
Это функция

Код: Выделить всё

function exportExcel() {
/**
* * Filename
* */
var fileName = 'Acc ' + currentDate + '.xls'

/**
* * Get the table
* */
const table = document.getElementById('table');

/**
** Clone the table and remove unnecessary celds from de new table
*/
var cloneTable = table.cloneNode(true);
jQuery(cloneTable).find('.noPrint').remove();

/**
* * Print all date celds for checking
* */
jQuery(cloneTable).find('.date').text(function(i, originalDate) {
console.log(originalDate)
})

/**
* * Remove spaces
* */
jQuery(cloneTable).find('td').text(function(i, originalText) {
const newText = originalText.trim()
return newText
})

/**
* * Create the wb
* */
const wb = XLSX.utils.table_to_book(cloneTable, {
sheet: 'Hoja 1'
});

/**
* * Exportar the file
* */
XLSX.writeFile(wb, fileName);
}
Это часть таблицы
Изображение
И это вывод консоли, соответствующий верхнему.
Изображение

Как видите, значения совпадают.
Это результат в Excel
Изображение

Некоторые форматы не совпадают, некоторые даты также не совпадают, и Я не понимаю почему.

Подробнее здесь: https://stackoverflow.com/questions/784 ... s-and-xlsx
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»