Excal报表正常生成 内容也正常 不过就是在控制台会出现警告
Warning:  Could not merge cells C2-C2 as they clash with an existing set of merged cells. 这个警告对程序有什么影响?
   这个警告是不是我合并单元格时导致的啊 什么情况可能会出现这种警告呢
   还有个问题  用户通过页面选择相应的条件  后台根据条件过滤数据 然后将符合的数据导入到Excel中  
   当没有符合的数据时我怎么给出提示呢?我想用jquery的$.ajax()请求到后台 如果没有符合的数据则通过回调函数 弹出div提示用户没有符合的数据 可是通过这种方式请求到后台,当有符合的数据时,此时程序没报错却也没提示我下载生成的excel   

解决方案 »

  1.   

    1. 一般就是合並單元格有衝突,你可以把所有合併的單元格序列打出來檢查。
    2.下載只能用鏈接的形式,AJAX不能用作下載,你可以先AJAX提交搜索過濾,返回為真再WINDOW.OPEN(URL)去下載
      

  2.   

    我是这样的 前台页面发送请求到后台  后台根据前台选择的条件进行过滤 然后将过滤后的数据直接写入excel生成 如果是先AJAX提交搜索過濾,返回為真再发送请求到后台,然后再重复过滤一次数据,将数据写入excel  我这样岂不是要再查询过滤一次数据么
    有没有什么办法能不发送二次请求 通过一次请求就能给出提示