环境说明:MyEclipse Tomcat7.0

通过后台查询数据,导出Excel在打开时会出现以下提示:

点击否,则不显示任何内容,点击是,弹出

查看修改记录为:

通过WPS打开不会出现任何提示,可以直接打开,但是通过Office打开会出现以上提示,纠结中,开始以为是POI的问题,查找了许多资料也没有解决。

后来判断是不是代码中设置出了问题,因此进行代码一部分一部分的注释掉来尝试导出的EXCEL是否有问题。

通过尝试发现是以下语句导致的这个问题:

   1: XSSFWorkbook xwb = new XSSFWorkbook(path+"template//"+templateName+".xlsx");

   2: XSSFSheet sheet =xwb.getSheetAt(0);

   3: sheet.setDefaultColumnWidth((short)5*256);//问题代码

在设置默认列宽时候导致此问题!!!!这句代码是有问题的,正确的设置参考网络上的应该是如下方式:

   1: sheet.setDefaultRowHeight((short) (2 * 256)); //设置默认行高,表示2个字符的高度,必须先设置列宽然后设置行高,不然列宽没有效果

   2: sheet.setDefaultColumnWidth(17);    //设置默认列宽

比较低级的错误,但是发现同样错误的同学可以参考下用类似的方法来排除错误原因。

JAVA的东西刚开始学习,欢迎大家指正。

最新文章

  1. mysql常用命令之-用户密码修改
  2. 初始化脚本(Os_Init_Optimization.sh)
  3. [转载] 数据测试常用的Data Profiling方法
  4. jenkins配置及使用中出现的问题
  5. jquery 请求apache solr 跨域解决方案
  6. win7中CIFS挂载和解挂
  7. sql server抓取表结构的语句
  8. hdu 3681 Prison Break(状态压缩+bfs)
  9. Codeforces 479E Riding in a Lift(dp)
  10. iOS设计模式之懒加载
  11. 第三部分:Android 应用程序接口指南---第二节:UI---第十二章 自定义组件
  12. RabbitMq的整理 exchange、route、queue关系
  13. 【WP8】LoopingSelector
  14. Linux 系统DNS解析原理
  15. android ReactNative之Cannot find entry file index.android.js in any of the roots
  16. 56.Merge Intervals---贪心---《编程之美》2.19区间重合判断
  17. HTML5 学习笔记 应用程序缓存
  18. Golang 之 Qrcode 二维码
  19. font not embeded
  20. netty学习指南

热门文章

  1. Java中Date, Calendar, SimpleDateFormat的相互转换
  2. 学习Struts--Chap03:struts.xml常用配置(基础)
  3. cookies和session
  4. C# StreamReader.ReadLine统计行数的问题
  5. Unity中InitializeOnLoad属性的妙用
  6. Docker构建YApi镜像, Docker安装YApi, Docker部署YApi
  7. grid - 网格轨道对齐方式
  8. GDAL多光谱与全色图像融合简单使用
  9. mysql官方驱动jar
  10. 转载:MVC升级以后出现"当前上下文中不存在ViewBag"的问题解决