35得票5回答
损坏文件的处理

我想知道是否有人有关于如何处理带有Apache POI的损坏文件的建议。我正在尝试打开一个文件,但收到了这个消息:Exception in thread "main" org.apache.poi.hssf.record.RecordInputStream$LeftoverDataExcept...

35得票2回答
如何使用Apache POI在单元格中插入换行符作为数据?

我使用 Apache POI 3.16 创建 Excel 文件。我想将特定单元格内的数据设置为具有换行符:rowConsommationEtRealisation.createCell(0).setCellValue("Consommation (crédits)\r\nRéalisation...

34得票11回答
在Java中将docx转换为pdf

我正在尝试将一个包含表格和图片的docx文件转换为pdf格式的文件。 我已经到处搜索但没有得到正确的解决方案,请提供正确的解决方案: 这是我尝试过的:import java.io.File; import java.io.FileInputStream; import java.io.Fi...

33得票5回答
如何加快使用Apache POI自动调整列宽的速度?

我使用以下代码来自动调整电子表格中的列大小:for (int i = 0; i < columns.size(); i++) { sheet.autoSizeColumn(i, true); sheet.setColumnWidth(i, sheet.getColumnWid...

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

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

32得票10回答
Apache POI的autoSizeColumn功能调整不正确

我正在使用Java中的Apache POI来创建Excel文件。我填充数据,然后尝试自动调整每一列的大小,但是大小总是不正确(我认为是一直如此)。前两行总是(?)完全折叠。当我在Excel中调整列宽时,它可以完美地工作。 没有空单元格被写入(我相信),而且调整大小是我做的最后一件事情。 以...

32得票2回答
如何更改特定单元格的字体颜色 Apache POI 3.9

我可以使用Apache POI中的以下代码更改前景色。现在我想更改单个单元格的字体颜色。CellStyle style = wb.createCellStyle(); style.setFillForegroundColor(IndexedCol...

31得票8回答
Java: 使用apache POI如何将ms word文件转换为pdf?

如何使用 apache POI 将 ms word 文件转换为 pdf? 我正在使用以下代码,但它不起作用,可能是因为我导入了错误的类?import java.io.File; import java.io.FileInputStream; import java.io.FileOutput...

31得票1回答
无法设置Apache POI Excel工作簿的填充色

我已经反复扫描了这个论坛并尝试了这里提到的每种方法,仍然无法让Apache POI更改我的Excel文档的背景颜色填充。 这是我的代码: 我已经扫描了这个论坛无数遍,并尝试了这里提到的每一种方法,但仍然无法使Apache POI更改我的Excel文档的背景颜色填充。 以下是我的代码:e...

31得票9回答
使用Apache POI合并和居中单元格

我希望使用 Apache poi 将数据导出到 Excel。现在我面临的问题是,我无法合并行并将它们居中对齐。 导出数据的代码如下:List<LinkedHashMap<String,Object>> lstReportHeader = null; HSSFWorkb...