数据库中所有类型的数据如果自己不做转换是不可能都导入到excel中了,字符型,数字型,布尔型,日期型才能导入到excel中,毕竟excel不是数据库,不能完全兼容各种数据类型。

解决方案 »

  1.   

    补充的是:
    我问的问题是用JAVA编程来实现的,谢谢qiyongjun2003!请各位大虾赐教!!在线等待!!
      

  2.   

    其实我的意思:就是把jsp页面中的数据导入到excel文件中,该如何处理?谢谢!
      

  3.   

    在网上有专门进行Excel文件编辑的API你可以去找。
      

  4.   

    用JAVA编程序来做数据类型的转换是最好的。方便快捷!
      

  5.   

    你先调数据库自带的存储过程sp_columns的得出每个字段的名称,类型等。
    你把数据写到EXCEL时,转换成适当类型就可以了。
    不过可能写起来挺麻烦的。要写程序来处理很多类型。
      

  6.   

    我做过一个将页面上的一个table里面的东西导入到excel里面去,不知道是否符合你的要求
      

  7.   

    to bjsyl2003(小龙女):
    是的!很符合!我就是想实现table里面的东西导入到excel里面去,能提供给我源代码吗??
    非常感谢!
    如果你觉的不便于公布,能否发到
      

  8.   

    //temp.jsp   你把这个运行一下看看
    <%@ page contentType="application/msexcel" %>
    <!-- 以上这行设定本网页为excel格式的网页 -->
    <%
       response.setHeader("Content-disposition","inline; filename=test1.xls");
    %>
    <html>
    <head>
    <title>Excel档案呈现方式</title>
    </head>
    <body>
      <table border="1" width="100%">
        <tr>
          <td>姓名</td><td>身份证字号</td><td>生日</td>
        </tr>
        <tr>
          <td>李***</td><td>N111111111</td><td>1900/11/12</td>
        </tr>
        <tr>
          <td>梁****</td><td>N222222222</td><td>1923/10/1</td>
        </tr>
        <tr>
          <td>张***</td><td>N333333333</td><td>1934/12/18</td>
        </tr>
      </table>
    </body>
    </html>
      

  9.   

    谢谢alan8888() 
    我正在调试!
      

  10.   

    请问supnet1 (laoyou) 你是如何是设置POI包路径的
      

  11.   

    to:alan8888() 和楼主 行吗?我在 weblogic70 里不行啊?
      

  12.   

    to WOnion(呆呆虫):
    去apache网站download如下两个包:
    jakarta-poi-1.10.0-dev-20030222.jar
    jxl.jar然后在jbuilder的tools下有“configure libraries”新建一个lib,添加刚才上面的两个jar,
    最后在工程中右击在properties中选择“requied libraries”把刚才新建的两个lib添加即可。you try
      

  13.   

    to gotoyangjm(扬克汉姆):
    我刚才试了!能调通!你在ie中调试。要安装excel.
      

  14.   

    补充一点,如果要从数据库中提数据,方式同alan8888网友提供的方式一致,
    如果要显示数据库中包含有汉字的值,则要修改如下:
    <%@ page contentType="application/msexcel;charset=gb2312" %>
    或者
    <%@ page contentType="application/vnd.ms-excel;charset=gb2312" %>
      

  15.   

    to :supnet1(laoyou)  我在 weblogic70 里还是不行,excel 可以打开,但汉字显示乱码,见鬼,到底什么原因?