你可以先打开IE,然后再调用EXCELRuntime类有一个方法!!

解决方案 »

  1.   

    IE5本地打开xls是检查注册表中的xls文件相应注册项,但作为web程序,须在
    server端明确告诉IE  xls是属于什么类型的文件
    配置web.xml文件,在<mime-type>中加入xls文件,并告之打开的程序。
      

  2.   

    你的URL应该这样写:file:///c:/l.xls
      

  3.   

    careless(深潭静水) 你说得对,可以这样实现 URL u1 = file.toURL()。
    但是,JEditorPane打开的是可编辑文本形式的html。而不提供IE提供的HTML连接功能。那么,如何在java panel中调用ie,进而来实现调用excel文件呢。
    关注中..............
      

  4.   

    请问兄台。如何在java中调用IE,不是单独打开一个IE窗口。而是,在java swing的jpanel之类的控件中打开IE。进而实现在java jpanel控件中打开excel
      

  5.   

    将IE嵌在jpanel中?你最终的目的是在jpanel中编辑excel吧?那为什么非要用IE来打开呢?
    你可以找一下Excel的SDK,或用Java调用windows OLE对象之类的技术。我就不会了。用浏览器分帧可以实现一个界面中即有链接,又有excel,又有applet
      

  6.   

    IE中可以实现对excel文件的操作。我想在IE中打开excel来简化java中操作excel文件。如果,用其它的包来打开excel文件,比较繁琐。其方法有一些就是Java调用windows OLE对象之类的技术。那么,你说的Excel的SDK如何处理。
      

  7.   

    URL可能要写为 file:///c:/l.xls
      

  8.   

    建议你用Bridge2java,
    http://www-900.ibm.com/developerWorks/cn/index.shtml
    有相关介绍。