Проблемы выравнивания и форматирования при экспорте JQuery DataTable в ExcelJquery

Программирование на jquery
Ответить
Anonymous
 Проблемы выравнивания и форматирования при экспорте JQuery DataTable в Excel

Сообщение Anonymous »


В приведенном ниже примере у меня есть одна таблица данных jquery, и я экспортирую ее в Excel.

//myjsfile.js функция DisplayingData() { $('#mytable').DataTable({ columnsDefs: [{ type: 'currency', target: [1] }, { target: 1, className: "text-right" }], дом: 'lBfrtip', кнопки: [ { расширить: «эксель», текст: ' Excel', название: 'Баланс', имя класса: 'btn btn-успех', экспортные параметры: { столбцы: ':not(.notexport)' } }, ] }); // mypage.cshtml Баланс for (int i = 0; i < Model.CurrencyData.Count; i++) { @String.Format("{0:c}", Model.CurrencyData.Balance) } На рисунке ниже показан пример приведенного выше кода, который я написал здесь так же, как и мой исходный код.



////После добавления настройки выделено //***** функция DisplayingData() { $('#mytable').DataTable({ columnsDefs: [{ type: 'currency', target: [1] }, { target: 1, className: "text-right" }], дом: 'lBfrtip', кнопки: [ { расширить: «эксель», текст: '
Excel', название: 'Баланс', //**** настроить: функция (xlsx) { var лист = xlsx.xl.worksheets['sheet1.xml']; $('row c[r ^= "A"]', лист).attr('s', '52');//выравнивание по правому краю*/ //**** имя класса: 'btn btn-успех', экспортные параметры: { столбцы: ':not(.notexport)' } }, ] }); Вывод ниже:


Изображение


Как выровнять этот столбец по правому краю при экспорте в Excel, не теряя формата валюты?
Ответить

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

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

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

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

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