本人在做下载excel数据报表功能,现在存在问题如下:
    在excel模板文件中设定条件格式后,下载的excel打开时会报文件验证安全警告(微软从office2010开始提供的功能,2003和2007版以补丁形式添加),但是在代码中设定某些cell的条件格式,下载excel打开时就不会报文件验证安全警告。但要求是必须在模板中设定条件格式,如何破??????在线等poiExcel

解决方案 »

  1.   

     如果出现安全警告后无视,并继续打开,然后保存,再次打开时不会再有警告。现在想知道的是:在模板中设定条件格式(肯定会出现安全警告),在代码中设定打开时无视警告(或其他避免警告的方法)。至于改注册表关闭office文件验证功能就免了,用户太不友好。
      

  2.   

    也有可能是我使用了cloneSheet()方法,从模板sheet中clone出新的数据sheet导致模板sheet中的部分条件格式丢失或者被降级,打开文件时才会验证警告。这只是猜测,如果是,那么cloneSheet()这个方法为什么会丢失格式????