将生成的表导出为ex​​cel

时间:2014-11-19 05:28:00

标签: javascript php jquery excel

我的网络应用程序的用户界面是

enter image description here

第一位用户选择国家,城市,年份和月份。根据此选择,用户单击显示按钮。单击显示按钮时,它会加载一些

的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查询并回显了表。

当用户点击此导出按钮时,必须将此表导出为ex​​cel。我的问题是我可以使用相同的查询,或者我必须执行另一个查询来生成excel文件

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用相同的查询来生成Excel文件。你可以使用php excel。这是链接:PHP Excel Library

答案 1 :(得分:0)

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

http://www.easyxls.com/manual/basics/export-list-to-excel.html

它使用EasyXLS Excel library导出到Excel。