17得票3回答
使用Apache POI通过单元格引用字母标识符获取单元格。

我试图通过单元格引用从行中获取单元格,但遇到问题。例如,我有:row.getCell(CellReference.convertColStringToIndex("B")); 如果列索引是1,那么这将很好地工作,但是如果删除了列,使得B列的索引变为2,并且方法:CellReference.co...

22得票7回答
使用Apache POI 3.7多次写入xlsx文档时出现异常

使用Apache POI尝试编写.xlsx文件时,我遇到了以下异常:org.apache.xmlbeans.impl.values.XmlValueDisconnectedException 看起来问题出在第二次使用write()方法。 当使用HSSFWorkbook时不会出现此问题。 这...

7得票2回答
如何使用Apache POI在Java中为整个Excel表格列添加数据验证?

我有一个需求,需要对整列进行数据验证而不是特定的单元格。我查阅了Apache poi的文档,并找到了以下示例: HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("Data V...

10得票6回答
如何使用Apache POI XWPF在Java中将图片添加到.docx文档

我使用Java POI 3.7 XWPF创建了一个简单的docx文档,然后使用方法XWPFDocument.addpicture(byte[] arg0, int arg1)添加了一张图片。XWPFDocument docx = new XWPFDocument(); XWPFParagr...

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...

21得票2回答
使用poi,如何将单元格类型设置为数字

我正在使用poi 3.6版本。我能够成功创建Excel文件,但是当我尝试将单元格类型设置为数字时,它总是给我一个通用的单元格类型。 即,在新创建的Excel文件中,当我右键单击并转到格式单元格->在那里我总是发现数字是通用的。 我的代码如下: style.setAlignment(Cel...

11得票4回答
如何在Apache POI中设置Excel默认行高

我正在使用Spring MVC 3.1和Apache POI 3.7。 如何在apache POI中设置Excel的默认行高? 我尝试过sheet.setDefaultRowHeight((short) 100) 和 sheet.setDefaultRowHeightInPoints(10...

7得票2回答
在Apache POI中,sheet的`getMergedRegion`方法中的参数`index`是什么意思?

在 getMergedRegion 中,index 是什么意思? Apache 的 HSSFSheet 文档 没有明确说明 index 参数的含义。

10得票8回答
读取 Excel 中日期格式(Apache POI),如何获取字符串值?

我有一个xlsx文件,我正在使用Apache POI库进行读取。 例如,在某些行中,我具有以下单元格值: 01-Sep-13 | 15136.00 | Matt | ...... 我的目标是:将所有行中的单元格读取为字符串值。 但是,我发现无法将 01-Sep-13 读取为字符串,它...

8得票2回答
Apache POI - Excel 写入 - 锁定单个单元格

我正在使用Apache POI生成Excel模板,供客户下载,添加值并上传回来。 我想设置单元格的值为不可编辑,以便模板标题不能被编辑。 我尝试了这段代码,但它不起作用: cell.getCellStyle().setLocked(true) 我还读到过锁定Excel表格,然...