使用ireport导出格式为excel的报表,但是却报了一个提示,
提示我导出的文件是只读的,我点击了确定后,正常显示了excel的报表,但是却没有按钮,请问为什么?会报只读的提示,而且没有按钮?

解决方案 »

  1.   

    package test;// 读取Excel的类 
    import java.io.File;import jxl.Cell;
    import jxl.Sheet;
    import jxl.Workbook;public class ReadExcel {
    public static void main(String args[]) {
    try {
    Workbook book = Workbook.getWorkbook(new File("test.xls "));
    //获得第一个工作表对象
    Sheet sheet = book.getSheet(0);
    //得到第一列第一行的单元格
    int rows = sheet.getRows();
    int column = sheet.getColumns();
    for (int i=0;i<rows;i++){
    for (int j=0;j<column;j++){
    Cell cell1 = sheet.getCell(j, i);
    String result = cell1.getContents();
    System.out.print(result+",");
    }
    System.out.println("-----------------------------");
    }

    book.close();
    } catch (Exception e) {
    System.out.println(e);
    }
    }
    }用这个看看
      

  2.   

    正常显示了excel的报表,但是却没有按钮?啥意思?Excel程序打开了吗?还是在浏览器里面打开的?如果是前者,你的Excel中毒了?
    如果是后者,你应该另存为,然后再打开保存完毕的xls文件。