http://blog.csdn.net/llwan/article/details/8890190

——————————————————————————————————————————————————————————————————————————————————

public static Workbook create(InputStream in) throws
IOException,InvalidFormatException {
if (!in.markSupported()) {
in = new PushbackInputStream(in, 8);
}
if (POIFSFileSystem.hasPOIFSHeader(in)) {
return new HSSFWorkbook(in);
}
if (POIXMLDocument.hasOOXMLHeader(in)) {
return new XSSFWorkbook(OPCPackage.open(in));
}
throw new IllegalArgumentException("你的excel版本目前poi解析不了"); }
读写xls和xlsx格式时,HSSFWorkbook针对xls,XSSFWorkbook针对xlsx

最新文章

  1. 【Spring】SpringMVC中浅析Date类型数据的传递
  2. VS2013 添加已有文件夹
  3. TFS Build Definition And Auto Deploy
  4. [函数] Firemonkey 取得 Windows 目前 User 的 Desktop 目录
  5. AS技巧合集「调试技巧篇」
  6. JVM学习笔记
  7. hdu3231 (三重拓扑排序) 2009 Asia Wuhan Regional Contest Hosted by Wuhan University
  8. Ubuntu 下安装 Oracle Java
  9. NS2仿真:公交车移动周期模型及性能分析
  10. 关于php输入$_post[‘’]报错的原因
  11. ios坐标位置转换
  12. 桥接模式二(Bridge)
  13. MyCat读写分离-笔记(四)
  14. 关于ajax用户名验证和jquery实现简单表单验证
  15. java 类的初始化顺序
  16. Spring AOP 术语
  17. 《转载》强大全面的C++框架和库推荐!
  18. vue 文件目录结构详解
  19. 硬件电路io口控制继电器电路
  20. 沉淀再出发:关于IntelliJ IDEA使用的一些总结

热门文章

  1. Android反编译方法(class+xml)
  2. linux安装卸载软件
  3. 流编辑器sed
  4. chrome 禁止自动更新
  5. 【Oracle】PL/SQL Developer 快捷键、使用技巧
  6. 多线程之 ThreadStart 和 ParameterizedThreadStart 委托
  7. linux(ubuntu) 查看系统设备信息
  8. 使用samba实现linux与windows文件共享
  9. Mosquitto----服务器日志
  10. Oracle 客户端注册表字符集修改-----解决乱码 .