你在jakarta-tomcat-4.0\conf的web.xml文件中加入
  <mime-mapping>
    <extension>xls</extension>
    <mime-type>application/vnd.ms-excel</mime-type>
  </mime-mapping>
就可以顯示excel文件

解决方案 »

  1.   

    假设你使用的ODBC驱动是:Microsoft ODBC Driver for Excel
    假设你有一个名为qa.xls的Excel的文件放在c:下,表单名为qas,数据按以下格式存放:
    company   Address        city
    电器公司  浦东路177号    Shanghai
    机械厂    长江路99号     Shanghai 
    旭日集团   湖南路29号    Nanjing为了用jdbc来获取电子数据表格,你必须创建1个新的数据源,具体步骤如下:
    1。点击控制面板
    2。点击管理工具
    3。点击数据源
    4。选择添加按钮
    5。选择Microsoft Excel Driver,然后点击完成
    6。给数据源起名为qa-list,选择工作簿,后点击确定。
    代码如下:(具体自己研究吧)import java.sql.Connection;
    import java.sql.Statement;
    import java.sql.ResultSet;
    import java.sql.DriverManager;public class ExcelReader
    {
       public static void main(String[] args)
        {
            Connection c=null;
            Statement stmnt=null;
            try
            {
              Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
              c=DriverManager.getConnection("jdbc:odbc:qalist","","");
              stmnt=c.createStatement();
              String query="select company from [qas$] where area='shanghai';";
              ResultSet rs=stmnt.executeQuery(query);
              System.out.println("Found the following companynamein china:");
              while(rs.next())
           {
             System.out.println(rs.getString("company"));
            }
     }
    catch(Exception e)
     {
        System.err.println(e);
     }
    finally
    {
      try
     {
       stmnt.close();
       c.close();
     }
      catch(Exception e)
      {
       System.err.println(e);
       }
      }
     }
    }
    (打的好累哦!)
      

  2.   

    各位兄弟:
    Thanks for your solutions!
    You can add me to your Msn Messenger. 
    [email protected]
    I am online in 24 HoursI am familiar with java , JSP and Tomcat.
    We can discuss some problems, ok?Best regards