你用的是apache的poi吧?好象那个是不可以进行 公式计算的。你就在程序中计算了,我就是那么解决的

解决方案 »

  1.   

    你的方法我也用过了,问题是我交给客户后,客户他看见有excel文件,就想在此基础上在excel表中继续操作,这时他就碰到问题了,毕竟他们是不懂这个原因的。
      

  2.   

    cell.setCellType( HSSFCell.CELL_TYPE_NUMERIC );
    cell.setCellValue( dataValue );
      

  3.   

    楼上的方法写起来不怕手酸呀,看我的:
    <%
    response.setContentType("application/vnd.ms-excel");
    %>
    <table>
    ...
    </table>
    就全部搞定了。
      

  4.   

    你新建一个页面,把上面代码COPY进去保存成一个JSP文件就行了,你不要管是不是EXCEL格式,就按<table>...</table>这样的HTML格式书写,浏览器打开时自然是EXCEL格式。
    试试吧
      

  5.   

    我也是用的楼上的方法,是可以的,但有一点,如果含有中文内容,那在excel里看到的会是
    乱码,我也搞不懂。
      

  6.   

    <%
    response.setContentType("application/vnd.ms-excel");
    %>
    <table>
    ...
    </table>
    这个方法好像是静态的,不是动态生成的,我的数据都是动态生成的,这个方法好像不行啊
      

  7.   

    <%
    response.setContentType("application/vnd.ms-excel");
    %>
    <table>
    ...
    </table>
    =======================================================
    这个方法我在win2000+tomcat下怎么没有执行成功呀,数据都直接生成了网页,而没有调用excel
    请指教!