用第三方包,可以实现,给我MAIL我发给你!

解决方案 »

  1.   

    用javascript的active空间能实现,具体如何实现,我记清楚了,反正我以前作过.你去javascript那里搜一下就知道了.
      

  2.   

    我的E-mail是[email protected],小弟在此先谢谢了^_^…………
      

  3.   

    我在解f1j9swing.jar时,出错,说com\f1j\util\tos.class遭破坏,这个类的作用大吗??
      

  4.   

    问题我没有说清楚,再次更正一下。
    应用Web程序及数据库都在服务器端(Linux),客户端为Windows,
    在客户端操作,把服务器端上数据库的数据查找伙同机后的结果放到Excel中,把Excel再嵌到jsp文件中,可能吗?
      

  5.   

    可以实现,你会使用第三方包吗?,如果是用JB把JAR加到libraries。把你的excel先做个模板,用包中的com.f1j.ss类读取模板,在往excel写数据,写数据的方式是以单元格来写的。private void openTemplateExcel() throws java.io.IOException,com.f1j.util.F1Exception {
            jbook=new com.f1j.ss.BookModelImpl();
            jbook.getLock();
            //读取预制模板
            try{
                 jbook.read(this.template_report_path_file , new com.f1j.ss.ReadParams());
            }catch(FileNotFoundException fileErr){
                 fileErr.printStackTrace() ;
                 throw new IOException("报表模板文件不存在,请予管理员联系。");
            }
            sheet0= (jbook.getBook()).getSheet(0); //模板表单
      }
    以上是打开模板文件。
     this.sheet0.setEntry(row,col,data)
    向excel的sheet0的指定row 和col写入data.reportFile=new File(directoryYear,this.reportName+".xls");
                 reportOutStream=new FileOutputStream(reportFile);
                 //输出
                 jbook.write(reportOutStream, new com.f1j.ss.WriteParams(jbook.eFileExcel97));
    输出文件
      

  6.   

    能给个控件么,谢谢,
    [email protected]
      

  7.   

    fanky78,我用你的方法时,什么也不能显示出来,我把一个文件发给你,麻烦你帮我看看好吗??是不是我在什么地方写错了,我刚刚接触jsp及java,希望得到你的帮助!!
      

  8.   

    假设你使用的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);
       }
      }
     }
    }
    (打的好累哦!)