- 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解析不了");
- }
创建HSSFWorkbook或XSSFWorkbook对象的方法
Excel文件读取方法
最新推荐文章于 2024-04-11 13:59:26 发布
本文介绍了一种使用Java POI库来判断并创建不同版本Excel文件的方法。具体来说,通过检查输入流的标记支持和头部信息,该方法可以确定Excel文件的类型(如HSSFWorkbook或XSSFWorkbook),从而实现对旧版和新版Excel文件的有效处理。
6030

被折叠的 条评论
为什么被折叠?



