我正在导出到excel
我的datatable
但是我需要知道如何添加另一个title
或如何在下一行中进行编写,这是我期望的结果:
目前这是我得到的结果,但是我需要在下一行中添加文本:
这是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>
答案 0 :(得分:-1)
请参考以下问题,他们将JavaScript的数组对象转换为CSV文件,您只需要在第一行文本和下一行文本之间添加换行符,然后在具有数组数据的第二行至第三行之间再次添加空格
[{How to export JavaScript array info to csv (on client side)?答案]
const rows = [[“ name1”,“ city1”,“一些其他信息”],[“ name2”,“ city2”,“更多信息”]];让csvContent =“ data:text / csv; charset = utf-8,”; rows.forEach(function(rowArray){let row = rowArray.join(“,”); csvContent + = row +“ \ r \ n”;});