在web/internet上
1你无法保证用户的任何行为。
2你不能不应用户的决定而作一些事情,如:下载还是打开,打印还是不打印解决:
写个activeX安装在客端,并且要求用户必须使用windows+ie。

解决方案 »

  1.   

    activeX怎么写啊 ?有没有写好的?急啊,多谢多谢
      

  2.   

    import org.apache.poi.hssf.usermodel.HSSFWorkbook; 
    import org.apache.poi.hssf.usermodel.HSSFSheet; 
    import org.apache.poi.hssf.usermodel.HSSFRow; 
    import org.apache.poi.hssf.usermodel.HSSFCell; 
    import java.io.FileInputStream; 
    public class ReadXL { 
     /** Excel文件的存放位置。注意是正斜线*/ 
     public static String fileToBeRead="D:/JTest/ gongye.xls"; 
     public static void main(String argv[]){ 
     try{ 
      // 创建对Excel工作簿文件的引用 
      HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead)); 
      // 创建对工作表的引用。 
      // 本例是按名引用(让我们假定那张表有着缺省名"Sheet1") 
      HSSFSheet sheet = workbook.getSheet("Sheet1"); 
      // 也可用getSheetAt(int index)按索引引用, 
      // 在Excel文档中,第一张工作表的缺省索引是0, 
      // 其语句为:HSSFSheet sheet = workbook.getSheetAt(0); 
      // 读取左上端单元 
      HSSFRow row = sheet.getRow(0); 
      HSSFCell cell = row.getCell((short)0); 
      // 输出单元内容,cell.getStringCellValue()就是取所在单元的值 
      System.out.println("左上端单元是: " + cell.getStringCellValue()); 
     }catch(Exception e) { 
      System.out.println("已运行xlRead() : " + e ); 
     } 

    }