关于freemarker生成Excel的报错问题解决

这一段在用freemarker生成Excel的时候出现了一点问题,关于怎样生成 Excel我就不在这里详解了,网上一抓一大把。


生成的Excel用WPS打开是完全没有问题 的 ,但用office打开就会出现下面的问题:

关于freemarker生成Excel的报错问题解决_第1张图片

这里报了两个错,

1.工作表设置 2.表

然后我们到它所提示的文件目录下去查找日志

期间 打开“工具”-->“文件夹选项”-->“查看”

关于freemarker生成Excel的报错问题解决_第2张图片

如图 将“隐藏受保护的操作系统文件”前面的勾去掉  ;并且“隐藏文件和文件夹”下面也选择“显示隐藏的文件,文件夹和驱动器”

这样就能找到“Temporary Internet Files   文件夹了

但是接下来你就会发现  当搜索 content.mso文件夹 的时候又找不到 了

关于freemarker生成Excel的报错问题解决_第3张图片

上网看了其他人的一些做法 具体如下 

Temporary Internet Files文件夹复制到另一个地方去  如D盘下 再打开

就能找到“content.mso文件夹

关于freemarker生成Excel的报错问题解决_第4张图片

打开日志文件 

关于freemarker生成Excel的报错问题解决_第5张图片

如上所述  两个错误  

第一个就根据他的提示:在ftl文件中搜索 row标签,修改ss:Index的值 尽可能大 例如 999


        
        
        
        
        
        
        
        
        
        
        
        
        
 


同理 也修改ftl文件中Table标签ss:ExpandedRowCount的属性 尽可能的大 如9999

问题就解决了!!

你可能感兴趣的:(问题解决)