Javascript 将生成的表导出到excel

Javascript 将生成的表导出到excel,javascript,php,jquery,excel,Javascript,Php,Jquery,Excel,我的web应用程序的用户界面是 第一个用户选择国家、城市、年份和月份。根据此选择,用户单击显示按钮。单击display按钮,它将加载一些javascript代码 <script type="text/javascript"> function tbl_display(){ var sel_countryid= $("sel_country").val(); var sel_cityid= $("#sel_city").val();

我的web应用程序的用户界面是

第一个用户选择国家、城市、年份和月份。根据此选择,用户单击显示按钮。单击display按钮,它将加载一些javascript代码

<script type="text/javascript">

    function tbl_display(){
     var sel_countryid= $("sel_country").val();
          var sel_cityid= $("#sel_city").val();
          var dataString = 'sel_countryid='+ sel_countryid+ '&sel_cityid='+ sel_cityid;  
         alert(dataString);
          if(sel_regionid=='' || sel_lbtype=='')
              {

                  alert("Please enter Valid Data");
              }
           else
           {
                $.ajax({
              type: "POST",
              url: "tbl_create.php",
              data: dataString,
              cache: true,
              success: function(html){
                      $("#result_table").html(html);
              }

              });

           }   

         } 
    </script>
在tbl_create.php页面中,我完成了sql查询并回显了表

当用户单击此导出按钮时,此表必须导出到excel。我的问题是,我可以使用相同的查询,还是必须执行另一个查询才能生成excel文件


提前感谢。

您可以使用相同的查询生成Excel文件。您可以使用php excel。以下是链接:

出于优化目的,建议使用相同的查询结果。 检查此链接中的PHP代码示例:


它用于导出到Excel。

试着用谷歌搜索一下,你会发现很多将mysql导出到Excel的代码@sasikanth,我用谷歌搜索了一下,找到了很多参考资料。但我的问题是,我是否需要重新查询以生成excel文件,或者我是否可以使用相同的查询进行导出?您需要在那里调用一个页面,然后编写查询,然后执行导出…请参阅上面的注释,您将在那里找到一个链接,您可以找到代码您需要编写其他sql查询并将其导出到excel