楼主到google里搜索 jxl 可以对你有所帮助。

解决方案 »

  1.   

    可以用POI生成EXCEL后,再加密!
    具体可以看看这篇帖子:
    http://topic.csdn.net/u/20080716/09/659ebb9c-aa74-4f37-9296-c8d25d7c5ef8.html
      

  2.   

    不知道楼主要是的
    ①给execl加密(打开时需要密码才能看)
    ②还是给sheet加密等(可以打开查看,但是无法编辑)
    如果是①String filePath ="xxx";
    FileInputStream fileInputStream = new FileInputStream(filePath);
    POIFSFileSystem file = new POIFSFileSystem(fileInputStream); // open
    HSSFWorkbook aWorkBook = new HSSFWorkbook(file);
    aWorkBook.writeProtectWorkbook("password", "username");
    如果是②HSSFSheet aSheet = aWorkBook.createSheet("sheetName");
    aSheet.protectSheet("password");