将数据导出EXCEL时,性别,星座,血型在数据库中都是以 数字 存储
怎样可以把EXCEL文件数据正常显示。如:
姓名 性别 籍贯 年龄 手机     身高  爱好 星座 血型 存储时间
小王 1 广州 22 13510748232  170  打球 1 1 2010-08-11显示性别为男,星座白羊座  血型  A

解决方案 »

  1.   

    int result = 1;//从数据库取出来 的值
    String sex = result == 1 ? "男" : "女";
    再把sex的值赋给Excel中的单元格。
    血型也一样的
      

  2.   

    程序先转换对应的数据,然后打印出html,然后excel可以代开该excel, 就完成导出了.
      

  3.   

    你都没有controlMaster这样的表吗?把code跟text对应一下存储起来,检索的时候关联一下楼上那样是可以,但是这样hard coding的话
      

  4.   

    页面循环输出的时候像这样:
    <s:iterator value="list" id="l" status="s">
    <s:if test="#l.sex==0">女</s:if>
    <s:if test="#l.sex==1">男</s:if>
    </s:iterator>