Экспорт данных в Excel - PullRequest
       34

Экспорт данных в Excel

0 голосов
/ 12 декабря 2018

Я экспортирую в excel мой datatable Но мне нужно знать, как добавить еще title или как я мог бы написать в следующей строке, это результат, который я ожидаю:

enter image description here

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

enter image description here

Это scriptгде я заполняю title

 <script>
            $(document).ready(function () {
                $('#example').DataTable({
                    "scrollX": true,
                    dom: 'Bfrtip',
                    buttons: [{
                        extend: 'excel',
                        className: 'btn-sm btn-flat',
                        titleAttr: 'Export in Excel',
                        text: 'Exportar a Excel',

                        filename: 'PLANILLA PRODUCCION',
                        title: 'Planilla Produccion' ,


                    }],
                                            dom: "<'row'<'col-md-3'l><'col-md-6 text-center'B><'col-md-3'f>>" +
                               "<'row'<'col-md-12'tr>>" +
                               "<'row'<'col-md-5'i><'col-md-7'p>>",
                drawCallback: function (settings) {
                    if (!$('.datatable').parent().hasClass('table-responsive')) {
                        $('.datatable').wrap("<div class='table-responsive'></div>");
                    }
                },

                    language: {

                        "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Spanish.json"


               }
                });
        });


    </script>

1 Ответ

0 голосов
/ 12 декабря 2018

Пожалуйста, обратитесь к следующему вопросу, где они преобразуют объект массива JavaScript в файл CSV, где вам нужно просто добавить разрыв строки для текста первой строки и текста следующей строки, а затем снова пробел между второй и третьей строкой, где у вас есть данные массива.

[ Как экспортировать информацию массива JavaScript в csv (на стороне клиента)? ответ]

const rows = [["name1", "city1"," некоторая другая информация "], [" name2 "," city2 "," more info "]];let csvContent = "data: text / csv; charset = utf-8,";rows.forEach (function (rowArray) {let row = rowArray.join (","); csvContent + = row + "\ r \ n";});

...