首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

导入了HSSFWorkbook,但没有导入XSSFWorkbook,为什么?Apache Poi 5.0.0

导入了HSSFWorkbook,但没有导入XSSFWorkbook是因为Apache Poi 5.0.0版本之前的版本是基于HSSF(Horrible Spreadsheet Format)实现的,主要用于处理Excel 97-2003格式的文件(.xls)。而XSSFWorkbook是基于XSSF(XML Spreadsheet Format)实现的,用于处理Excel 2007及以上版本的文件(.xlsx)。

在Apache Poi 5.0.0版本之前,HSSFWorkbook是主要的Excel工作簿类,提供了创建、读取和修改Excel文件的功能。而XSSFWorkbook是在Apache Poi 3.5版本引入的新的Excel工作簿类,用于支持Excel 2007及以上版本的文件格式。

因此,如果只需要处理Excel 97-2003格式的文件,只需导入HSSFWorkbook即可。如果需要处理Excel 2007及以上版本的文件,需要同时导入XSSFWorkbook。

需要注意的是,Apache Poi库在5.0.0版本中进行了一些重大的改变和升级,为了提供更好的性能和功能,其中包括重新组织和优化了代码结构,改进了处理大型Excel文件的性能等。因此,如果使用的是Apache Poi 5.0.0版本或更高版本,建议根据实际需求选择合适的工作簿类(HSSFWorkbook或XSSFWorkbook)来处理Excel文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

每日一博 - Excel导入导出的那点事儿

POI 想到数据的导入导出,大部分人最会想到apachepoi框架 以及Excel的版本问题。...总之,POI 是操作 Office 文档的好工具,适合在需要编程处理 Excel、Word、PPT 等 Office 文档的场景下使用 ---- POI不同版本的实现 HSSFWorkbook 早期使用最多的对象...POI3.8之后的版本才有的,它可以操作Excel2007以后的所有版本Excel,扩展名是.xlsx ---- 不同API实现的优缺点 HSSFWorkbook 它是POI版本中最常用的方式 缺点...(因为数据量还不到7w所以内存一般都够用, 是将数据先读取到内存中,然后再操作) ---- XSSFWorkbook 优点 这种形式的出现是为了突破HSSFWorkbook的65535行局限,是为了针对...7w的情况下,可以使用 HSSFWorkbook 或者 XSSFWorkbook都行; 2、当数据量查过7w并且导出的Excel中不牵扯对Excel的样式,公式,格式等操作的情况下,推荐使用SXSSFWorkbook

19730

保姆级文件导入导出功能开发{POI || EasyExcel},还看不懂,你来咬我啊

文件的导入导出功能目前主要是两家独大,一个就是ApachePOI,另一家就是阿里的EasyExcel.这里两种技术我都会在下面的文章里面详细讲解. 2.POI: 2.1-POI介绍: POI的全称是:...看完他的运行速度之后我们来看看,为什么HSSFWorkbook能够这么快就能将数据写入到文件中呢....既然这样我们也来分析一下XSSFWorkbook写入数据的流程,这里XSSFWorkbookHSSFWorkbook一样,也是直接将数据写入内存中的,但是我们要知道因为XSSFWorkbook支持的数据量更多了...并且他们的返回值都是int类型的,所以这就行号解释了为什么能够直接调用这些变量了. 2.7-POI计算公式 这里我们在之前的test.xls文件里面为一个单元格增加了一个公式: ?...到这里我们关于POI的操作基本就已经结束了,接下来我们就主要了解一下EsayExcel. 3.EsayExcel: 真的是没有对比就没有伤害,在使用POI的过程中,感觉整个的流程还是比较简单的,毕竟就和我们平常写

1.7K30

一小时教你轻松学会使用Java 整合 Easy Excel 操作 Excel 文件

文章目录 一、Apache POI简介 二、POI操作Excel 构建maven项目导入依赖 使用POI实现基本写操作 使用POI实现大数据量写操作 使用POI实现基本读操作 使用POI读取不同类型的数据...三、Easy Excel简介 构建maven项目导入依赖 实现写操作 实现读操作 目前市面上比较流行的操作Excel 文件工具大致有两个,一个是Apache POI、另一个是阿里的Easy Excel...二、POI操作Excel 构建maven项目导入依赖 <!...实现基本写操作 03版本操作: package com.zhao; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell...实现基本读操作 03版本操作: package com.zhao; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell

1.3K30
领券