Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datatables 缺少数据表导出为CSV和Excel文件扩展名_Datatables_Export To Excel_Export To Csv - Fatal编程技术网

Datatables 缺少数据表导出为CSV和Excel文件扩展名

Datatables 缺少数据表导出为CSV和Excel文件扩展名,datatables,export-to-excel,export-to-csv,Datatables,Export To Excel,Export To Csv,我遵循了以下几点。然而,每当我点击CSV和Excel文件导出按钮时,我只会得到一个没有扩展名的文件。对于我的最终用户来说,手动添加文件扩展名会很麻烦,所以我想知道是否有什么需要修复的地方。我已经阅读了示例中的源代码,但没有发现任何不同之处。创建表的源代码非常简单 $('#example').DataTable( { dom: 'Bfrtip', buttons: [ 'copy', 'csv', 'excel', 'pdf', 'print' ] } );

我遵循了以下几点。然而,每当我点击CSV和Excel文件导出按钮时,我只会得到一个没有扩展名的文件。对于我的最终用户来说,手动添加文件扩展名会很麻烦,所以我想知道是否有什么需要修复的地方。我已经阅读了示例中的源代码,但没有发现任何不同之处。创建表的源代码非常简单

$('#example').DataTable( {
    dom: 'Bfrtip',
    buttons: [
        'copy', 'csv', 'excel', 'pdf', 'print'
    ]
} );

非常感谢您的帮助。

我发现我需要在表代码中添加标题和扩展选项。如果其中任何一个丢失了,我将得到一个没有适当扩展名的文件

$('#example').DataTable( {
    dom: 'Bfrtip',
    buttons: [
        'copy', 
        {
            extend: 'csv',
            text: 'csv',
            extension: '.csv',
            exportOptions: {
                modifier: {
                    page: 'current'
                }
            },
            title: 'table'
        }, 
        'pdf', 
        'print',
        {
            extend: 'excel',
            text: 'excel',
            extension: '.xlsx',
            exportOptions: {
                modifier: {
                    page: 'current'
                }
            },
            title: 'table'
        }
    ]
} );
A解决方案

 "aButtons": [
                {
                "oSelectorOpts": { filter: 'applied', order: 'current' },
                "sExtends": "copy",
                "sButtonText": "Copiar en Portapapeles"
                },
                {
                    "oSelectorOpts": { filter: 'applied', order: 'current' },
                    "sExtends": "xls",
                    "sButtonText": "Excel",
                    "sFileName": "*.xls" // <-- ADD THIS LINE

                },

                {
                    "oSelectorOpts": { filter: 'applied', order: 'current' },
                    "sExtends": "pdf",
                    "sPdfOrientation": "landscape",
                    "sPdfMessage": "RegES - Reportes ", 
                },
                "print"
            ]
        },
“阿布顿”:[
{
“oSelectorOpts”:{filter:'applied',order:'current'},
“复制”,
“sbuttonext”:“Portapapeles副本”
},
{
“oSelectorOpts”:{filter:'applied',order:'current'},
“性倾向”:“xls”,
“sButtonText”:“Excel”,
“sFileName”:“*.xls”//