Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.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
Java 导出到Excel实现 函数fnshowAuditList(){ if(审核列表表) auditListTable.fnDestroy(); jQuery.ajax({ 键入:“POST”, url:“auditListAction”, 数据:“”, 数据类型:“文本”, 成功:功能(数据){ var obj=jQuery.parseJSON(数据); jQuery(“#auditreportsright#tab#u 4_1_0 tbody”).empty(); 每个(对象,函数(索引,值) { jQuery(#auditreportsright#tab#u 4_1_0 tbody”).append('+ “”+value.jobInstanceName+“”+ “”+value.jobName+“”+ “”+值。appName+“”+ “”+值。服务器名+“”+ “”+value.serverURL+“”+ “”+值。开始时间+“”+ “”+值。结束时间+“”+ “”+值。状态+“”+ “”+值。异常+“”+ ""); }); auditListTable=jQuery('#tab_4_1_0')。数据表({ “bFilter”:没错, 是的, “bRetrieve”:没错, “aaSorting”:[] } ); //fnSort([[0,'asc']]); }//操 }); }_Java_Javascript_Jquery - Fatal编程技术网

Java 导出到Excel实现 函数fnshowAuditList(){ if(审核列表表) auditListTable.fnDestroy(); jQuery.ajax({ 键入:“POST”, url:“auditListAction”, 数据:“”, 数据类型:“文本”, 成功:功能(数据){ var obj=jQuery.parseJSON(数据); jQuery(“#auditreportsright#tab#u 4_1_0 tbody”).empty(); 每个(对象,函数(索引,值) { jQuery(#auditreportsright#tab#u 4_1_0 tbody”).append('+ “”+value.jobInstanceName+“”+ “”+value.jobName+“”+ “”+值。appName+“”+ “”+值。服务器名+“”+ “”+value.serverURL+“”+ “”+值。开始时间+“”+ “”+值。结束时间+“”+ “”+值。状态+“”+ “”+值。异常+“”+ ""); }); auditListTable=jQuery('#tab_4_1_0')。数据表({ “bFilter”:没错, 是的, “bRetrieve”:没错, “aaSorting”:[] } ); //fnSort([[0,'asc']]); }//操 }); }

Java 导出到Excel实现 函数fnshowAuditList(){ if(审核列表表) auditListTable.fnDestroy(); jQuery.ajax({ 键入:“POST”, url:“auditListAction”, 数据:“”, 数据类型:“文本”, 成功:功能(数据){ var obj=jQuery.parseJSON(数据); jQuery(“#auditreportsright#tab#u 4_1_0 tbody”).empty(); 每个(对象,函数(索引,值) { jQuery(#auditreportsright#tab#u 4_1_0 tbody”).append('+ “”+value.jobInstanceName+“”+ “”+value.jobName+“”+ “”+值。appName+“”+ “”+值。服务器名+“”+ “”+value.serverURL+“”+ “”+值。开始时间+“”+ “”+值。结束时间+“”+ “”+值。状态+“”+ “”+值。异常+“”+ ""); }); auditListTable=jQuery('#tab_4_1_0')。数据表({ “bFilter”:没错, 是的, “bRetrieve”:没错, “aaSorting”:[] } ); //fnSort([[0,'asc']]); }//操 }); },java,javascript,jquery,Java,Javascript,Jquery,上面的javascript函数为java类提供了一个ajax调用,并以json格式获取数据,该数据填充在表中 我还希望在excel中填充此数据,并希望导出到excel功能 请建议我如何在jquery中实现这一点。或者可以用java本身来处理。我建议用java来处理,java类以json格式获取数据,这个类以excel格式导出数据。您可以看看ApachePOI 您可以使用纯JavaScript将HTML表格导出到Excel 以下是一个工作示例: 请看一下javascript中的ActiveXObj

上面的javascript函数为java类提供了一个ajax调用,并以json格式获取数据,该数据填充在表中

我还希望在excel中填充此数据,并希望导出到excel功能


请建议我如何在jquery中实现这一点。或者可以用java本身来处理。

我建议用java来处理,java类以json格式获取数据,这个类以excel格式导出数据。您可以看看ApachePOI


您可以使用纯JavaScript将HTML表格导出到Excel

以下是一个工作示例:


请看一下javascript中的ActiveXObject。这可能会有所帮助。
function fnshowAuditList() {
     if(auditListTable)
        auditListTable.fnDestroy();
     jQuery.ajax({
            type: 'POST',
            url: 'auditListAction',
            data: '',
            dataType: 'text',
            success: function(data){
            var obj = jQuery.parseJSON(data);
            jQuery("#auditreportsright #tab_4_1_0 tbody").empty();
            jQuery.each(obj, function (index, value) 
            {
                 jQuery("#auditreportsright #tab_4_1_0 tbody").append("<tr>"+
                   "<td>"+value.jobInstanceName+"</td>"+
                   "<td>"+value.jobName+"</td>"+
                   "<td>"+value.appName+"</td>"+
                   "<td>"+value.serverName+"</td>"+
                   "<td>"+value.serverURL+"</td>"+
                   "<td>"+value.startTime+"</td>"+
                   "<td>"+value.endTime+"</td>"+
                   "<td><span class='"+value.status+"'>"+value.status+"</span></td>"+
                   "<td>"+value.exception+"</td>"+
                 "</tr>");
            });

            auditListTable = jQuery('#tab_4_1_0').dataTable({
                 "bFilter": true,
                 "bDestroy": true,
                 "bRetrieve": true,
                 "aaSorting": []
             } );
         //  auditListTable.fnSort( [ [0,'asc'] ] );

         } //fucn                  
     });
}
var a = document.createElement('a');
var myFileName = 'MyFileName.xls';
a.download = myFileName;
a.setAttribute('href', uri + base64(format(template, ctx)));
a.appendChild(document.createTextNode(myFileName));
document.getElementById('myTable').appendChild(a);