这样的一个表格,上面的部门,考核名称,年度都是通过循环获得的,那个分数是我的一张表里保存的一条数据,  在excel里如何导出时关联上? 页面上是通过ajax查询获取该数值的,可导出如何? 求解

解决方案 »

  1.   

    没太看明白啊,你这与ajax查询获取该数值有什么关系?
      

  2.   

    你要导出excel的操作,可以使用POI啊,这些内容是在后台执行的,你在前台定义一个action的url,如果使用struts2的话,在action中执行导出excel操作,数据从数据库中取
      

  3.   

    我知道,不过 我这表的数据怎么判断显示在某个框呢? 因为 head 和左边的全部通过循环获取的额。
      

  4.   

    自己在action中想办法组装成一个list ,传给poi呗,这完全和ajax无关了。
      

  5.   

    首先,导出时的数据来源与页面上显示的数据来源是一个,数据如何显示的(什么格式)就按相应格式生成Excel。除非你想直接从页面上提取数据来导出
      

  6.   

    我晕,这个你的数据怎么关联的你自己都不清楚啊
    你的分数表就只有一个分数项吗?没有其他的年度啊,名称之类的?有的话就拿出来做判断来决定把分数写到那个单元格;
    其实个人觉得还是自己先组装好数据格式;然后生成excel的时候直接按顺序写就好了
      

  7.   

    你要导出excel的操作,可以使用POI啊,这些内容是在后台执行的,你在前台定义一个action的url,如果使用struts2的话,在action中执行导出excel操作,数据从数据库中取
      

  8.   

    你的head应该是数组或者List吧,你可以把查询出来的数据组装在List<Object[]>,每一个List对象作为excel的一行数据,对象中数组的每一个元素作为该行的每一列。然后循环的创建HSSFRow对象,循环的遍历List<Object[]>,将数组中的每一个元素置入HSSFRow对象的每一个cell中。
      

  9.   

    你是用ssh框架做的吗?是的话,可以提供给你一点代码参考,不是框架就算了