日期:2014-05-17  浏览次数:20854 次

关于jxl导出excel出现“文件错误,可能某些数据格式已丢失”
  这两天在做一个统计报表,用jxl导出excel文件时,打开这个文件,老是弹出一个提示框说“文件出错,可能某些数据格式已丢失”。郁闷了很久,一直没找到解决的方案,上网查了蛮多资料,有人说excel模板的版本问题,可是我试了2007,2003,2000,或者另存为97-2000的,我都试过,但是还是没用,希望哪位前辈、高手遇到过的帮个忙!!

------解决方案--------------------
楼主我试了下,我猜应该是jxl库的有点问题。

解决办法。

excel()方法里
WritableWorkbook wwb = wb.createWorkbook(baos, wb);这句改成下面3句。

WorkbookSettings settings = new WorkbookSettings ();  
settings.setWriteAccess(null); 
WritableWorkbook wwb = wb.createWorkbook(baos, wb, settings);

http://blog.csdn.net/deng11342/article/details/7479136