faisal23 Ответов: 1

Объект DataTable в то время как экспорт в Excel значения ячейки автоматически округления


Привет,

Я использую DataTable для экспорта в Excel.
В одной из моих ячеек используется длинное число, которое автоматически округляется при экспорте в Excel.

НАПР..
1921213425466648
Это число преобразуется в
1921213425466650


Мне нужно оставить все как есть.

Что я уже пробовал:

$('#divDetailedSBP').DataTable({
                "order": [],
                dom: 'Bfrtip',
                buttons: [
                    
                        {
                        extend: 'excel',
                        text: 'Excel',
                       

                    }
                ]
                               
            });

CHill60

Я обновил ваш вопрос, чтобы удалить все заглавные буквы. Все столицы считаются кричащими в интернете, и это грубо. Пожалуйста, не забудьте использовать правильный случай, задавая вопросы в будущем, больше людей будут готовы попытаться помочь вам

faisal23

Спасибо дружище
Я буду.

1 Ответов

Рейтинг:
2

faisal23

Привет,
Я решил ее, используя нижеприведенную строку кода.

"buttons": [{
           extend: 'excel',
           exportOptions: {
               orthogonal: 'sort'
           },
           customizeData: function ( data ) {
               for (var i=0; i<data.body.length; i++){
                   for (var j=0; j<data.body[i].length; j++ ){
                       data.body[i][j] = '\u200C' + data.body[i][j];
                   }
               }
           }
           }],