17得票3回答
使用Apache POI删除Excel表格

我需要从Excel文件中删除一个工作表。 以下是我的代码片段:FileInputStream fileStream = new FileInputStream(destFile); POIFSFileSystem fsPoi = new POIFSFileSystem(fileStream)...

7得票4回答
如何使用列表创建动态记录行以生成xls文件

在从数据库获取记录后,我将数据添加到某些列表中,并为它们设置了一些会话变量,以便我可以通过使用会话的get(key)方法在另一个方法中访问它们,我已经成功地做到了。现在我想通过将这个列表值设置在行中创建动态记录,但我无法做到这一点。它会创建文件,但没有记录显示。下面是我的代码: packag...

12得票6回答
使用Apache poi将csv转换为xls/xlsx格式?

我在项目中需要将csv文件转换成xls/xlsx文件,如何做到呢?有人可以给我一些示例吗?我想要使用Apache poi来完成这个任务。我还需要从Java端创建一个单元格。

56得票7回答
如何使用POI库获取Excel文件中的行数?

各位,我目前正在使用POI 3.9库处理Excel文件。我知道getLastRowNum()函数可以返回Excel文件中行数的数字。 唯一的问题是getLastRowNum()返回的数字从0开始计数。 因此,如果一个Excel文件使用了前3行,getLastRowNum()将返回2。 如果...

25得票1回答
HSSFWorkbook、XSSFWorkbook和SXSSFWorkbook之间的区别 - Apache-poi

HSSFWorkbook与XSSFWorkbook之间的优缺点,以及XSSFWorkbook和SXSSFWorkbook的优缺点是什么?

15得票1回答
如何知道工作簿中的工作表数量?

我正在使用HSSF API从XLS文件中读取数据。但是有没有办法获取包含存储数据的工作簿中确切的工作表数量? 我正在使用 HSSF API 读取 XLS 文件中的数据。但是,有没有办法在包含存储数据的工作簿中获取确切的工作表数?

9得票1回答
java.lang.IllegalArgumentException: 您的InputStream既不是OLE2流也不是OOXML流。

当我读取Excel文件(.xls格式)时,我不断收到一个异常: java.lang.IllegalArgumentException: Your Input Stream was neither an OLE 2 stream, nor an OOXML stream. 我通过谷歌搜索发...

11得票4回答
在POI XSSF工作簿中为合并区域添加边框

我正在使用apache poi 3.7,并且需要给一系列单元格或合并区域添加边框。 当工作表和工作簿类型为XSSF时,如何将边框应用于合并区域?在HSSF类型中,我使用RegionUtil-/HSSFRegionutil,但是如果在XSSF类型中使用第一个对象(Regionutil),它不起...

32得票5回答
使用POI HSSF API从Excel单元格读取日期值

我在Java中使用POI HSSF API进行Excel操作。在我的一个Excel单元格中,有一个日期值“8/1/2009”,当我尝试使用HSSF API读取此值时,它检测到单元格类型为数字,并返回我的日期的“Double”值。请参见下面的示例代码:cell = row.getCell(); ...

13得票1回答
HSSF POI:如何确定单元格中的数据是否为日期类型?

目前我的代码是这样的:bean.setREPO_DATE(row.getCell(16).getDateCellValue()); 如果单元格在Excel中格式化为日期,则它能正常工作。 但是,它还会将一些整数或长整数(如1234或5699)转换为日期。我知道这背后的原因。 然而,在执行上...