当前位置: 首页 > 知识库问答 >
问题:

不添加导出csv和xls

周马鲁
2023-03-14

我使用DataTables作为动态sql连接的方式。我想添加按钮导出csv和xml,但它没有出现。还是我弄错了。

oTable = $('#tbl_result').dataTable( 
        {
            "sDom": 'T<"top"fl>rt<"bottom"pi>' ,
            "sPaginationType": "full_numbers",
            "bAutoWidth"    : false,    
            "bProcessing": true,
            "bSortClasses"  : false, 
            "iDisplayLength": 15,
            "bStateSave"    : false,    
            "bServerSide": true,
            "oLanguage": {
                "sUrl": "/includes/js/DataTables.fr.js"
            },
            "sAjaxSource": "sql-objects.php",
           "oTableTools": {
                "aButtons": [ "csv", "xls" ],
                {
                    "aButtons":    [ "csv", "xls", "" ]
                    "sExtends":    "collection",
                }
            }, 
            "fnRowCallback": function( nRow, aData, iDataIndex ) 
            {
                $('td:eq(1)', nRow).html( DateFr(aData['date']) ) ;
                $('td:eq(2)', nRow).html( ( aData['etat'] == '0' ? 'Inscrit' :  'En attente') ) ;
                $('td:eq(3)', nRow).html( '<a user="' + aData['mail'] + '" class="delete" href="?id_abonne='+ aData['mail'] +'"><img border="0" class="icon16 infobulle" src="/back_office/images/template/icon16-delete.png"></a>');
            },
            "aoColumns"     :
            [
                { "mData": "mail" },
                { "mData": "date" },
                { "mData": "etat" },
                { "mData": "cle", "bSortable": false}
            ],
            "aaSorting"     :
            [
                [0,'desc']
            ]
        });

非常感谢。

共有1个答案

管炳
2023-03-14

您是否已将插件js文件添加到页面中?下载链接

此外,我认为您需要包括swf文件,因为这是按钮的图像。

"oTableTools": {
            "sSwfPath": "/swf/copy_csv_xls_pdf.swf"
        }
 类似资料:
  • 本文向大家介绍php实现CSV文件导入和导出,包括了php实现CSV文件导入和导出的使用技巧和注意事项,需要的朋友参考一下 项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的导入和导出功能。 我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,se

  • 问题内容: 我有一个表格数据,我需要在不使用任何外部插件或API的情况下将其导出到csv。我使用了window.open传递mime类型的方法 该代码应独立于系统上已安装的东西(例如,openoffice或ms excel)。我相信CSV是可以在两个编辑器中显示的格式。 码 错误: CSV:浏览器无法识别 ODS&Excel: 工作正常,但是当系统安装了excel或openoffice时,我找不到

  • 我有一个表格数据,我需要在不使用任何外部插件或API的情况下导出到csv。我使用了

  • 问题内容: 我想将从属服务器上Redis数据的子集导出到一个csv文件。我注意到在redis- cli中添加了一个新的csv输出选项,但是我找不到有关其工作方式的文档。启用该选项会将命令输出以csv格式输出到屏幕。将其转换为csv文件的最佳方法是什么? 问题答案: 前沿! 我刚刚看过源代码,它所做的只是将命令作为逗号分隔值输出到stdout。这并不奇怪。 因此,只要您在Linux上,就可以按标准方

  • 本文向大家介绍PHP实现CSV文件的导入和导出类,包括了PHP实现CSV文件的导入和导出类的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现CSV文件的导入和导出类。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。

  • 问题内容: 我正在用csv快速编写以下数据: 当我完成解析第一个文件并启动第二个文件时,我想添加更多列,如下所示: parsed STEP ID ELEMENT_ID Fatigue SW Fatigue F1 Fatigue F3 Fatigue SW Fatigue F1 Fatigue F3 Step 10 10000 1.30E-07 1.51E-06 2.15E-06 1.30E-07