我使用ApachePOI3.11创建了一个数据透视表。像这样:FileInputStreamfile=newFileInputStream(newFile(path+fname));XSSFWorkbookworkbook=newXSSFWorkbook(file);XSSFSheetsheet=workbook.getSheetAt(0);//areaofpivotdataAreaReferencea=newAreaReference("A1:J4");CellReferenceb=newCellReference("N5");XSSFPivotTablepivotTable=she
我正在使用POI3.12-beta1:org.apache.poipoi3.12-beta1org.apache.poipoi-ooxml3.12-beta1org.apache.poiooxml-schemas1.1我正在尝试创建一个计算数据透视表列,其定义为:='Ended'/'Generated'*100。我继续在Excel中手动编辑工作表以使其正常工作,当我将*.xlsx文件反转到ZIP目录并查看它时,我在\xl\pivotCache\pivotCacheDefinition1.xml:所以我回到我的java程序并添加了以下代码以自动生成它,但它没有注册数据列“15”并且我收到
我目前正在研究Excel的自动化,并补充说我已经很好地利用了ApachePOI库。由于我的Excel工作簿中的各个列中存储了如此多的数据,因此我正在尝试创建一个数据透视表。有什么方法可以使用POI创建数据透视表吗?我的要求是我需要在新的Excel工作簿或存储数据的同一工作簿中创建数据透视表。 最佳答案 “快速指南”已经过时了。changelog指的是这个bugzillaissue已解决。可以看到代码here:这是一个片段:publicstaticvoidmain(String[]args)throwsFileNotFoundExce