楼上的方法比如jxl、poi应该都能生成excel文件。
你现在的问题关键是生成了excel后显示在ie浏览器出现安全问题吗?这里打开肯定是需要装载excel的ActiveX的,不过未知excel是否有合法的数字签名,若没可能是需要在ie里设置。
另外一种可能出现安全问题的地方是如果你生成excel文件保存到本地,应该有java文件操作的权限问题,那需要设置【%jre_home%\lib\security\java.policy】文件,授予你操作的那个目录的读写权利。一般默认情况: default permissions granted to all domains